Перевести все слова, включая собственные существительные, с помощью Google Translate - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь использовать API Google Translate для перевода предложения, и он не переводит все слова.Кажется, он подбирает собственные существительные и выбирает не переводить их.

Есть ли способ заставить Google перевести все слова в запросе?

Вот фрагмент в качестве примера:

ЗАПРОС

https://translation.googleapis.com/language/translate/v2?key={API-KEY}&q=Hey, I'm Hugh Kelly, and welcome to Espresso Drinks. If you haven't mastered the basics yet, go and watch the Espresso Coffee Fundamentals Course, and then come back to this one later on&target=zh-cn

ОТВЕТ

{
    "data": {
        "translations": [
            {
                "translatedText": "嘿,我是Hugh Kelly,欢迎来到Espresso Drinks。如果您还没有掌握基础知识,请去观看Espresso Coffee Fundamentals Course,然后再回到这个课程。",
                "detectedSourceLanguage": "en"
            }
        ]
    }
}

Вы можете видеть, что это не переводит имя - что можетбыть приемлемым, но также не переводить другие слова, что, по-видимому, связано с использованием заглавных букв.

Когда вы самостоятельно пропустите запрос «Основы кофе эспрессо», он будет переведен в ожидаемое «浓缩 咖啡101 课程 ".

Интересно, что перевод на хинди переведет все слова, как я ожидал.и перевод на арабский переводит больше, но не все.

...