Cloud Translation API的4种定价方式与最接近Google Translate的定价方式有何区别?

时间:2019-03-20 12:00:13

标签: c# google-api google-translation-api

我需要将一堆文本翻译成各种本地语言。当我尝试使用Cloud Translation API时,遇到了以下屏幕:

cloud api pricing

我选择了一个选项,然后继续翻译一些名称进行测试。但是,结果并不令人满意。 API有很多根本没有翻译的名称或完全错误的名称。浏览器中的常规Google翻译可以正常翻译。

在这一点上,我开始怀疑付款方式之间是否存在差异,并且根据我选择的内容,我选择了可​​以翻译的其他后端系统?或者,如果可能的话,C#的Google API库中可能有使用不同选项的方法。

我使用的代码遵循以下原则:

        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翻译”相同的结果,并且在定价屏幕上选择什么选项是否重要?

0 个答案:

没有答案