问题标签 [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.
python - 谷歌翻译 API id 阻止了太多请求的 IP 地址
我正在设置一个Django
从 API 请求产品数据的视图,使用 解析它们BeautifulSoup
,应用googletrans
模块并将响应保存到我的 Postgresql 数据库中。
昨天一切正常,直到突然,Google 一次阻止了太多请求访问我的 IP 地址。
我刚刚打开我的 LTE 来更改我的 IP 地址并且它工作。
但是现在,为了确保这个 IP 地址不会再次发生这种情况,我需要找到一种方法来googletrans
批量调用 API 或任何其他可以防止我再次被阻止的解决方案。
这是我的观点:
如何批量调用谷歌翻译API?或者还有其他解决方案吗?
请帮忙。
编辑
基于@ddor254 我应该把:time.sleep(2)
?
这是我出来的,可以吗?
或像这样:
只是想确保它是正确的方法,然后再冒着让这个新 IP 也被阻止的风险。
discord - 让 Discord Bot 检查它是否对自己的帖子做出反应
我正在使用 discord.js 编写一个不和谐机器人,并且我最近添加了一个 //translate 命令,该命令利用 Google Translate API 在 Google Translate 支持的所有语言之间进行翻译。我想添加使用反应快速将翻译重新翻译回英语的功能,并且我希望机器人检查是否有 1 人对帖子做出了反应并提供了反应,如果有,则将翻译重新翻译回来到英语。
我真的很接近,但我遇到了一个问题,我无法让机器人检查它是否自己发送了反应,所以它会自动重新翻译回英语,因为它正在检测自己的反应。我希望它只在 A PERSON 做出反应时重新翻译,并且只重新翻译一次。
我对 discord.js 的这个领域还不是很熟悉,所以我真的不知道该怎么做。
这是代码:
预期结果:如果用户对提供的反应做出反应,机器人将重新翻译回英语,并且只翻译一次。
实际结果:机器人什么都不做,或者,如果我删除&& sentText.react.me === false
,机器人会重新翻译回英语,因为它正在检测自己的反应。
任何帮助,将不胜感激!
vb.net - 如何在 VB.net 中添加对谷歌翻译器的引用?“导入 Google.Cloud.Translation.V2”给了我错误
我正在尝试执行下一个代码,但 de "Import" 语句给了我错误。我已经安装了 Google Cloud SDK,但我现在不知道如何在 Visual Studio 2015 中添加缺少的参考。
这是代码:
php - PHP Google Cloud Translate 不适用于韩语
我有一个 PHP 脚本,它将用户响应转换为将数据映射到预定义的类别。它目前适用于将西班牙语回复 (es) 翻译成英语 (en),但是当我尝试通过 Google Cloud Translate 服务传递韩语 (ko) 文本时,似乎收到了不正确的源文本,因此翻译不正确。
我试过查看编码,但目前一切都设置为 UTF8。我还在设置文本之前输出文本,以确保脚本获取正确的文本。
预期结果:
实际结果:
translation - 在 JAVA 代码中,不在 Google 环境中运行,如何使用经过训练的翻译模型?
我想,我似乎遗漏了一些明显的东西。我们已经使用 Google Translation API 有一段时间了,现在我们想“升级”到自定义训练模型而不是默认的 nmt。
我们已经上传了我们的文本,对其进行了训练,现在有了一个模型。在 Google 控制台的预测选项卡中,它运行良好。那么现在怎么办?
这是我们今天使用的代码:
模型在哪里是“nmt”(或“base”)......我应该能够放入训练完成时创建的新训练模型代码吗?当我尝试时,它会返回 400 错误和消息:
尝试此处记录的不同代码:https ://cloud.google.com/translate/docs/quickstart-client-libraries-v3 会产生其他错误,例如:“INFO:无法检测我们是否在 Google Compute Engine 上运行。”
我哪里错了?
automl - AutoML 翻译支持的语言
我有一个关于 AutoML 翻译的问题。在支持的语言列表中,我们没有找到我们的语言。我们可以添加哈萨克语来创建我们的数据集吗?示例(从俄语到哈萨克语的翻译)
heroku - 您如何获得使用翻译 API 并在每次启动到服务器时都需要 Powershell 命令的 Discord 机器人?
我正在创建一个 Discord 机器人,我决定使用 Google Translation API 让机器人根据要求在不同语言之间翻译文本。
但是,在每次启动机器人时,我都需要为 Discord 机器人运行 Powershell 命令以启用翻译功能。没有,该命令不起作用。
命令如下:$env:GOOGLE_APPLICATION_CREDENTIALS="C:\Users\username\Downloads\[FILE_NAME].json"
这会将机器人指向 Google Translate API 项目的服务密钥。
完整文档在这里:文档
如果我打算只在我的机器上运行它,这将非常有效,但我想在服务器上 24/7 运行它,并且我已经设置了 Heroku。
我将如何在服务器上进行设置,因为目前我不知道。
所有帮助将不胜感激。
谢谢你。
rest - 如何在 Google Translate API v2 中使用 API 密钥发出基本的 HTTP 请求?
我想使用带有基本 HTTP 请求的 Google Translate API v2 进行翻译。我从控制台获得了一个 API 密钥,但我不知道如何使用参数进行翻译。
注意:我希望它自动检测源语言,我只想选择目标语言。
它返回这个:
java - Google Translate Api 无法访问可变环境 Ubuntu
我无法配置 Google Cloud API(谷歌翻译)。
我在视频中的所有步骤:https ://www.youtube.com/watch?v=8jjYTkSWD8s
按照说明做所有事情 - https://cloud.google.com/translate/docs/quickstart-client-libraries
1.创建一个项目
2.创建 Api 密钥并下载 Json 文件。
3.创建变量 - GOOGLE_APPLICATION_CREDENTIALS in ~/.bashrc
3.1 执行命令源 ~/.bashrc
4.添加依赖项到 Maven 文件
5.导入库
但是,当我尝试执行我的代码时 - 我得到异常 - 线程“主”com.google.cloud.translate.TranslateException 中的异常:请求缺少有效的 API 密钥。我做错了什么?