Google переводит API-ответ не на целевом языке - PullRequest
0 голосов
/ 07 января 2019

Итак, я использовал google translate api npm @google-cloud/translate со следующим вводом:

translate.translate('Vijayashankara', {from: 'en', to: 'hi'})

Хотел перевести «Виджаяшанкара» на «Хинди». Я получаю следующий ответ:

["Vijayashankara",{"data":{"translations":[{"translatedText":"Vijayashankara"}]}}]

Могу ли я получить ответ как विजयशंकर, что является транслитерацией хинди «Виджаяшанкара»?

1 Ответ

0 голосов
/ 08 января 2019

Я пытался перевести «Арпит» на хинди, используя ту же строку, что и вы:

translate.translate('Arpit', 'hi')

и получил тот же ответ, что и вы.

То, что я сделал, чтобы получить 'अर्पित', было указать исходный язык :

const options = {
  from: "en",
  to: "hi"
}

translate.translate("Arpit", options);
...