В чем разница между 4 вариантами ценообразования для API облачного перевода и тем, который наиболее близок к Google Translate - PullRequest
0 голосов
/ 20 марта 2019

Мне нужно перевести несколько текстов на разные местные языки.Когда я попытался использовать API Cloud Translation, я наткнулся на этот экран:

cloud api pricing

Я выбрал один из вариантов и приступил к переводу некоторых имен для его проверки.из.Результаты, однако, были менее чем удовлетворительными.Было много названий, которые API не переводил вообще или совершенно неправильно.Хотя обычный перевод Google в браузере переводит просто отлично.

В этот момент я начал задумываться, есть ли разница между способами оплаты, и в зависимости от того, что я выбираю, я выбираю другую бэкэнд-систему, которая выполняет перевод.?Или, если возможно, есть пути в библиотеке API Google для C #, которые используют различные параметры.

Код, который я использую, выглядит следующим образом:

        var service = new TranslateService(new BaseClientService.Initializer()
        {
            ApiKey = apiKey,
            ApplicationName = appName
        });

        var fullName = "Osana Zyrianoba";
        var targetLanguageShortname = "ru";

        string[] srcText = new[] { fullName };
        var response = service.Translations.List(srcText, targetLanguageShortname).Execute();
        string translatedText = response.Translations[0].TranslatedText;

Как мнеПолучите тот же результат, что и мой переводчик Google, и имеет ли значение, какие варианты я выберу на экране оценки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...