问题标签 [google-translation-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
784 浏览

python - 如何告诉 Googletrans 忽略某些部分?

我想使用googletrans谷歌翻译 API。但是,其中有一些字符串是变量名:

如果我通过 googletrans 使用它,我会得到

我得到以下信息:

但是,“%(first_name) s% (last_name)s (%(email)s)” 引入了一些字符串。有没有解决的办法?我已经尝试过:

0 投票
0 回答
49 浏览

google-cloud-platform - 翻译 API 命令行快速入门失败

我想将 Google Cloud Translate API 合并到我的应用程序中,我正在按照此处的命令行教程来掌握它;然而,我对这个平台完全陌生,我有点不知所措,所以我觉得寻求直接帮助是一个不错的选择。

我使用 Windows x64 计算机完全按照我能理解的方式学习了该教程。我为此专门做了一个项目,向其中添加了 API,并获得了 JSON 密钥。然后我在 Powershell 中为文件路径运行环境变量命令。

完成后,我也运行了curl该页面中显示的命令,但每次尝试执行此操作时都会发生:

Invoke-WebRequest : Cannot bind parameter 'Headers'. Cannot convert the "Content-Type: application/json" value of type "System.String" to type "System.Collections.IDictionary". At line:1 char:20 + curl -s -X POST -H "Content-Type: application/json" \ -H "Authorizati ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [Invoke-WebRequest], ParameterBindingException + FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

我在这里想念什么?我非常感谢您的帮助。

0 投票
1 回答
1328 浏览

google-cloud-platform - 谷歌云音译 API

谷歌确实提供了翻译 API,文本到语音 API,但是是否有一个音译 API 可以显示罗马尼亚语文本的发音,就像他们在谷歌翻译中所做的那样?

例如,你好的发音是heˈlō,həˈlō,它可能因不同的语言而异。

0 投票
2 回答
1430 浏览

google-cloud-platform - 从 Google Translate API 获取多种变体

当我们查询 Translate API 时

我只得到 1 个结果:

是否有可能获得该单词的所有变体(替代),而不仅仅是 1 个翻译?

0 投票
5 回答
1349 浏览

php - Google Translate API 中的多个输入(q 参数),带有 PHP CURL

当我们查询 [Translate API][1] 时:

以错误结束:

如何发送多个q输入文本?如我所见,API 不允许q[]类型数组,而是使用多个q参数。但是在php我们不能在数组中多次拥有相同的键......

0 投票
2 回答
457 浏览

google-translate - 我们可以将谷歌翻译的内容存储在我们的数据库中以供进一步使用吗?

我们正在使用 Google Translate API 将文本翻译成多种语言。我们计划存储在缓存服务中以供进一步使用。

0 投票
4 回答
3496 浏览

android - NoSuchMethodError:没有静态方法 decodeBase64

我正在开发 Marathi 聊天机器人,在此我使用 Google Translator API 和 Speech to text。直到昨天应用程序运行良好,但重新启动 Android Studio 后,出现了此错误。

我的应用程序在 AVD 中运行,并且只有一个植根设备。我在其他 10 15 设备上尝试过,应用程序显示错误“不幸的是应用程序已停止”

这些行显示错误,

我的主要活动是

分级文件

gradle.properties 文件

0 投票
2 回答
140 浏览

c++ - C/C++:libcurl + 扩展 ASCII 字符 = 错误的 Google Translation API 结果

我正在尝试在我的 C/C++ 程序中使用带有 libcurl 的 Google Translation API,但是每当我使用扩展的 ASCII 翻译某些内容时,我都会得到一个糟糕的结果。例如,将“nuß”翻译成英语(德语中“nut”的意思)。请注意,ß 是扩展的 ASCII 字符 (0xDF),您不需要 Unicode 来编写它。

"nuß" → Chrome 中的英语

当我在 Chrome 中打开此 URL 时,它成功转换为“nut”: https ://translate.googleapis.com/translate_a/single?client=gtx&ie=UTF-8&oe=UTF-8&sl=de&tl=en&dt=t&q=nuß

"nuß" → 我的 C/C++ 程序中的英语

当我在 C/C++ 程序中使用相同的 URL 时,它会错误地转换为“nu?”

这是我的程序:

如果我将 URL 的结尾改为nu%DF而不是nuß.

0 投票
1 回答
197 浏览

google-translate - 如何在谷歌翻译 API 中放置数字占位符?

我有一个 Android 风格的字符串,大致如下:

You got %1$s questions out of %2$s correctly

如何在 google translate API 中传递此字符串以获取带有占位符的正确翻译字符串?

0 投票
2 回答
472 浏览

.net - 如何以编程方式设置 Google API 密钥?我收到“请求缺少有效的 API 密钥”。错误 (403)

我正在LabVIEW中访问谷歌翻译API(Google.Cloud.Translation.V2.dll)的.NET DLL,并尝试通过命令提示符设置“GOOGLE_APPLICATION_CREDENTIALS”,如谷歌关于如何设置一切的示例所示让翻译 API 工作。它似乎不起作用,当我运行我的代码时,我收到“缺少有效的 API 密钥”错误 (403)。我想我需要以编程方式设置密钥,但我无法在任何地方找到任何关于如何以编程方式设置 API 密钥的文档或示例。下面是我在尝试将一些德语文本翻译成英语时收到的 .NET 错误。

我是否需要访问不同的 DLL 来设置 API 密钥?我下载了所有这些(因为它们是依赖项,我不确定在 LabVIEW 中访问 Google API 时我需要什么)并查看了我可以在所有这些中使用的潜在方法。它们是:

Google.Cloud.Translation.V2.dll、Google.Apis.Translate.v2.dll、Google.Api.Gax.dll、Google.Api.Gax.Rest.dll、Google.Apis.Auth.dll、Google.Apis。 Auth.PlatformServices.dll、Google.Apis.Core.dll、Google.Apis.dll、Google.Apis.PlatformServices.dll、Newtonsoft.Json.dll、System.Interactive.Async.dll