问题标签 [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 投票
0 回答
698 浏览

php - 无法使用 statickidz-api google translate-php 进行翻译

昨天一切都与翻译完美配合,但今天我遇到了下一个错误。

警告:在第 123 行为 C:\xampp\htdocs\apitranslation\vendor\statickidz\php-google-translate-free\src\GoogleTranslate.php 中的 foreach() 提供的参数无效

我的文字小于 5000 个字符。你怀疑是哪个问题?

// 谷歌翻译 URL $url = " https://translate.google.com/translate_a/single?client=at&dt=t&dt=ld&dt=qca&dt=rm&dt=bd&dj=1&hl=es-ES&ie=UTF-8&oe=UTF-8&inputm =2&otf=2&iid=1dd3b944-fa62-4b55-b330-74909a99969e ";

0 投票
1 回答
548 浏览

java - 谷歌翻译 API v2 Jar 文件

我正在尝试为我的项目使用 Google Translation API v2。

谷歌翻译 API 链接 :: https://cloud.google.com/translate/docs/

我想先尝试免费路线。我设置了帐户并配置了计费信息,并按照指南中的说明下载了 JSON 文件。

现在,要使用 API,我需要 google translate api 的 jar 文件。指南或文档中似乎没有 jar 文件的链接。我怎样才能得到jar文件?

0 投票
2 回答
947 浏览

android - TranslateException:请求缺少有效的 API 密钥

我按照示例进行了所有操作,但出现错误。

通过命令行一切正常,但在应用程序中不起作用。

0 投票
0 回答
438 浏览

php - 使用 Google Translation API 的批处理在文件结束前停止

我做了一个日常批处理,在使用 Google Translation API 将法语(或其他语言)数据翻译成英语后,将其插入我的数据库中。当我在本地环境中使用它时,没有问题。但是,当此过程在生产中执行时,它会在结束之前停止。你对这个问题有什么想法吗?我的 Google Translation API 帐户中是否有要更改的参数?

例如,今天早上,进程在第 54 行停止:

我的文件:

53 Ce code promo vous fait gagner 12% de remise sur les article de la catégorie sacs multifonctions。C'est pour vous!,12% de réduction Newchic,12% de réduction Newchic,Newchic,newchic,1534118399,code,HOMEBAG12, http://tc.tradetracker.net/?XXXXXXXXXXXXXXXXXX=

54 Newchic vous offre avec ce 代码减少;15% de remise sur les article de la catégorie animal de compagnie。Ne ratez pas cette offre!,15% de réduction Newchic,15% de réduction Newchic,Newchic,newchic,1534291199,code,PETDOG15, http://tc.tradetracker.net/?XXXXXXXXXXXXXXXXXX=

55 Découvrez les offres en cours sur le site et gagnez 10% de remise sur les article de la catégorie vêtements de maternité。Offre valable grâce au 代码促销。Profitez-en!,10% de réduction Newchic,10% de réduction Newchic,Newchic,newchic,1534636799,code,MOM2018, http://tc.tradetracker.net/?XXXXXXXXXXXXXXXXXXXXX=

我的程序:

...

0 投票
2 回答
1080 浏览

google-cloud-platform - Google Cloud Translation Api 仅返回目标语言的翻译

我已经实现了 Google Cloud Translation API 来将英语翻译成卡纳达语。但是,当我打电话时,它工作正常

我收到了目标语言脚本的唯一翻译。我想用英语和目标语言显示它。有人可以帮我怎么做吗?

0 投票
1 回答
127 浏览

java - 用“P”重命名节点名称并将属性添加为旧名称

我正在尝试将 xml 转换为 groovy 中 google translate api 的 HTML 标签。由于谷歌翻译非 html 标签,我想将 xml 标签作为属性名称和标签名称作为“p”移动。我已经从我拥有的数据中生成了以下 XML。

但我想要输出如下 -

一旦我从谷歌 API 获得翻译后的内容,我想将其转换回原始 XML 格式。我已经尝试了各种 groovy 和 java 代码,但我无法按预期解析 XML。

任何人都可以帮忙吗?

0 投票
2 回答
2158 浏览

javascript - 如何在浏览器中获取 Google Cloud Translation API 的身份验证令牌(chrome 扩展)

我正在尝试制作一个使用Google Cloud Translation API的 Chrome 扩展程序。我在 Google 翻译和开发 Chrome 扩展的文档中的许多不同页面上遵循了一堆说明,但我仍然无法弄清楚如何在浏览器中实际使用 API。

我得到的最远距离是按照快速入门指南的一部分创建服务帐户,获取服务帐户密钥文件(下载为 .json 文件),安装和初始化 Google SDK,将GOOGLE_APPLICATION_CREDENTIALS环境变量设置为路径服务帐户 JSON 密钥文件,然后发出curl请求,gcloud auth application-default print-access-token以获取要作为请求标头的一部分输入的访问令牌:“授权:承载(此处的令牌)”。以这种方式成功检索到翻译。

但是在扩展的环境中,你不能运行这样的命令gcloud,这样就不起作用了。我能够使用该gcloud命令手动检索访问令牌,然后将其粘贴到我的 javascript 代码中作为请求标头的一部分(例如xmlHttpRequest.setRequestHeader('Authorization', 'Bearer ya29.c.Elr6BRuTfOtherRandomLetters');)。但是该访问令牌会在 60 分钟后过期,因此无法持续发挥作用。

我也尝试使用identity.getAuthToken方法(在manifest.json按照文档所说的方式更新内容之后),但这不起作用。使用我的服务帐户客户端 ID 作为client_id下面oauth2manifest.json导致来自identity.getAuthToken. 另一方面,从 Google 控制台生成 OAuth2 客户端 ID,并使用myoauth2clientid.apps.googleusercontent.comas the client_idunderoauth2["https://www.googleapis.com/auth/cloud-translation", "https://www.googleapis.com/auth/cloud-platform"]as the scopesunder会oauth2导致来自identity.getAuthToken.

从 Google 控制台页面生成 API 密钥,并将其直接用作key我的翻译查询的参数,甚至都不起作用:我收到“请求缺少有效的 API 密钥”。错误。

我在这里真的很茫然。任何帮助都是极好的。

0 投票
1 回答
101 浏览

python - Google API PBMT 的基于短语的翻译

我正在尝试使用 Google API (PBMT) 提供的基于短语的机器翻译。

是否可以向 Google 提供我自己的语言之间的术语映射,从而扩展它们的短语表?

谢谢!欢呼扎贝

0 投票
1 回答
1250 浏览

java - 在 JAVA 中解码谷歌翻译 API 响应

我需要用 JAVA 编写一个小工具,它将使用 Google 翻译 API 将文本从英语翻译成法语。一切正常,但我有一个撇号解码问题。

原文: 继承税率

使用谷歌翻译 API 翻译的文本: Taux d' 强加遗产

它应该是怎样的: Taux d'imposition hérité

这是我的翻译方法(对不起,长方法):

我正在使用 XML 编写器来编写文本,首先我虽然这有问题,但我观察到文本在流中是这样返回的,所以我在初始化 InputStreamReader 时引入了编码参数:

但我收到了同样问题的字符串。关于我能做什么的任何想法?

0 投票
1 回答
84 浏览

google-translate - 使用谷歌翻译 API 跳过特定术语

我正在使用 Google Translate API,我想知道如何让它“跳过”一些不应该翻译的短语。

我发现如果我用 <> 包围这个短语,它似乎可以工作:

输出:

如果我删除 <> 它会被翻译:

这是正确的方法吗?我在文档中的任何地方都找不到它