问题标签 [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.
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 ";
java - 谷歌翻译 API v2 Jar 文件
我正在尝试为我的项目使用 Google Translation API v2。
谷歌翻译 API 链接 :: https://cloud.google.com/translate/docs/
我想先尝试免费路线。我设置了帐户并配置了计费信息,并按照指南中的说明下载了 JSON 文件。
现在,要使用 API,我需要 google translate api 的 jar 文件。指南或文档中似乎没有 jar 文件的链接。我怎样才能得到jar文件?
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=
我的程序:
...
google-cloud-platform - Google Cloud Translation Api 仅返回目标语言的翻译
我已经实现了 Google Cloud Translation API 来将英语翻译成卡纳达语。但是,当我打电话时,它工作正常
我收到了目标语言脚本的唯一翻译。我想用英语和目标语言显示它。有人可以帮我怎么做吗?
java - 用“P”重命名节点名称并将属性添加为旧名称
我正在尝试将 xml 转换为 groovy 中 google translate api 的 HTML 标签。由于谷歌翻译非 html 标签,我想将 xml 标签作为属性名称和标签名称作为“p”移动。我已经从我拥有的数据中生成了以下 XML。
但我想要输出如下 -
一旦我从谷歌 API 获得翻译后的内容,我想将其转换回原始 XML 格式。我已经尝试了各种 groovy 和 java 代码,但我无法按预期解析 XML。
任何人都可以帮忙吗?
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
下面oauth2
会manifest.json
导致来自identity.getAuthToken
. 另一方面,从 Google 控制台生成 OAuth2 客户端 ID,并使用myoauth2clientid.apps.googleusercontent.com
as the client_id
underoauth2
和["https://www.googleapis.com/auth/cloud-translation", "https://www.googleapis.com/auth/cloud-platform"]
as the scopes
under会oauth2
导致来自identity.getAuthToken
.
从 Google 控制台页面生成 API 密钥,并将其直接用作key
我的翻译查询的参数,甚至都不起作用:我收到“请求缺少有效的 API 密钥”。错误。
我在这里真的很茫然。任何帮助都是极好的。
python - Google API PBMT 的基于短语的翻译
我正在尝试使用 Google API (PBMT) 提供的基于短语的机器翻译。
是否可以向 Google 提供我自己的语言之间的术语映射,从而扩展它们的短语表?
谢谢!欢呼扎贝
java - 在 JAVA 中解码谷歌翻译 API 响应
我需要用 JAVA 编写一个小工具,它将使用 Google 翻译 API 将文本从英语翻译成法语。一切正常,但我有一个撇号解码问题。
原文: 继承税率
使用谷歌翻译 API 翻译的文本: Taux d' 强加遗产
它应该是怎样的: Taux d'imposition hérité
这是我的翻译方法(对不起,长方法):
我正在使用 XML 编写器来编写文本,首先我虽然这有问题,但我观察到文本在流中是这样返回的,所以我在初始化 InputStreamReader 时引入了编码参数:
但我收到了同样问题的字符串。关于我能做什么的任何想法?
google-translate - 使用谷歌翻译 API 跳过特定术语
我正在使用 Google Translate API,我想知道如何让它“跳过”一些不应该翻译的短语。
我发现如果我用 <> 包围这个短语,它似乎可以工作:
输出:
如果我删除 <> 它会被翻译:
这是正确的方法吗?我在文档中的任何地方都找不到它