【发布时间】:2018-09-25 00:23:20
【问题描述】:
我正在使用带有 Embarcadero Delphi 语言的 Google Translate REST API。
我为 translate 调用编写了自己的包装器 > https://translation.googleapis.com/language/translate/v2
这很简单,效果很好。
我唯一的问题是: 当我使用公共 Google 网站翻译单词时,我会得到一个部分,显示与该单词相关的名词/形容词等。
示例
将דָּוָה的希伯来语(iw)单词翻译成英语(en)
我通过 API 调用和公共站点获得的翻译文本是 “Dove”,仅此而已。
但在公共网站上,它会在翻译框下方显示。
דָוֶה
的翻译形容词
生病 חוֹלֶה, חוֹלָנִי, חָשׁ בְּחִילָה, כּוֹאֵב, דַוָי, דָוֶה
悲伤 עָצוּב, נוּגֶה, מַעֲצִיב, מְצַעֵר, דַוָי, אָנוּן
可怜 אוּמלָל, עָלוּב, מִסכֵּן, עָנִי, אֶביוֹן, דָוֶה
这些信息是否可以通过 API 获得?似乎并非如此。
我一直在查看文档@@https://cloud.google.com/translate/docs/reference/translate
而且我没有看到任何关于这种能力被暴露的信息。
在这里了解一下正在发送的 JSON 和接收到的响应。
请求 >>>
{
"q": "\u05d3\u05bc\u05b8\u05d5\u05b8\u05d4",
"target": "en",
"format": "text",
"source": "iw",
"model": "nmt"
}
{
"data": {
"translations": [
{
"translatedText": "Dove",
"model": "nmt"
}
]
}
}
【问题讨论】:
-
你好。您找到解决此问题的方法了吗?
标签: google-cloud-platform google-translate