只能从Google翻译API

时间:2017-04-13 17:40:13

标签: php google-translate google-translation-api

所以我正在使用PHP中的Google Translate API,如文档中所述......

require 'vendor/autoload.php';
putenv('GOOGLE_APPLICATION_CREDENTIALS=src/i18n-php/credential.json');
use Google\Cloud\Translate\TranslateClient;
$g_tr = new TranslateClient([ 'projectId' => 'my-project' ]);
$source_language = "en";
$target_language = "de";
$text_to_translate = "Last name";
$result = $g_tr->translate($text_to_translate, [
                              'source' => $source_language,
                              'target' => $target_language,
                          ]);
echo $result['text'];

这可以正常工作,直到有多种翻译可能性,例如在上面的代码示例中,德语翻译可以是“Familienname”或“Nachname” - Google Translate API都输出到$result['text']用逗号分隔:Familienname, Nachname

我一直在寻找一种只能获得单一(最好是最受欢迎)翻译的方法。我该怎么办才能从谷歌那里获得一次翻译?

0 个答案:

没有答案