使用Python示例从GoogleCloudPlatform\python-docs-samples-master\python-docs-samples-master\翻译\Cloud-客户端。当我尝试使用翻译文本与模型翻译时,我得到了错误
python代码片段。py翻译与模型es“你好奶奶”谷歌文本。云例外情况。BadRequest:400接收到无效的JSON负载。未知名称“模型”:无法绑定“nmt”。在请求消息中找不到字段“model”。(得到https://translation.googleapis.com/language/translate/v2?target=es
有人能指出我做错了什么吗?谢谢
我也遇到了这个问题。我通过将“model”传递为null解决了这个问题。我正在使用PHP,但理论上它应该适用于Python。
$translation = $translate->translate($text, [
'target' => $target,
'source' => $source,
'model' => null
]);
我确信这个问题已经解决了,但我也面临同样的问题,并意识到这个请求已经被解决了。没有正确指定json。
通过查找当前链接修复您的请求JSON:https://cloud.google.com/translate/docs/reference/rest/v3/projects.locations/translateText
我还犯了一个错误,就是没有将JSON与API版本匹配。
我使用JSON格式的v2翻译API与v3 API。