GoogleCloudTranslationAPI(AdaptiveMtTranslateRequest): not giving results based on dataset sentences

Google Cloud Translation API(AdaptiveMtTranslateRequest): not giving results based on dataset sentences

first i created a dataset by giving datasetName, sourceLanguageCode, targetLanguageCode

then i uploaded dataset file with .tsv extension into google cloud project

then i imported gcsUri of uploaded .tsv file(with sourcelanguage sentence and respective target language sentence) into dataSet

then by giving the input as dataset Id, am trying to translate , I am expecting the respective change in the translated text w.r.t dataset , but am not getting, the results showing like a default translation feature without dataset, please help me in this scenario , below am sharing my code snippet

private static void adaptiveMtTranslate(

TranslationServiceClient translationServiceClient, String projectId, String datasetId, String location, String translationText) {

String adaptiveMtDatasetName =

String.format(

“projects/%s/locations/%s/adaptiveMtDatasets/%s”, projectId, location, datasetId);

System.out.println("adaptiveMtDatasetName—>: "+adaptiveMtDatasetName);

AdaptiveMtDataset dataset = translationServiceClient.getAdaptiveMtDataset(adaptiveMtDatasetName);

System.out.println("Dataset state: " + dataset.getName());

AdaptiveMtTranslateRequest request =

AdaptiveMtTranslateRequest.newBuilder()

.setParent(LocationName.of(projectId, location).toString())

.setDataset(adaptiveMtDatasetName)

.addContent(translationText).build();

AdaptiveMtTranslateResponse response = translationServiceClient.adaptiveMtTranslate(request);

System.out.println(“Translating using AdaptiveMt”);

System.out.println(response);

System.out.println("translatedText ");

String translatedText = response.getTranslations(0).getTranslatedText();

String translated_Text = response.getTranslationsList().get(0).getTranslatedText();

System.out.println("translatedText>>>>: "+translatedText);

System.out.println(“translated_Text>>>>:”+translated_Text);

}

Thanks,

Ganesh