免费 google 翻译
Free google translation
我在网上发现我可以使用这个URL从Google翻译
获取免费翻译
https://translate.googleapis.com/translate_a/single?client=gtx&sl={0}&tl={1}&dt=t&q={2}
其中 {0}
是源语言,{1}
是目标语言,{2}
是我要翻译的文本,我在我的 C++ 项目中使用它。
使用 System::Net::WebClient DownloadString()
方法,我下载 URL 提供给我的文件。
我想知道使用它是否有某种限制。
我可以在我的代码中使用这个 URL 来翻译 Google 吗?这有什么问题吗?
谢谢
这是 Chrome 的 Google 翻译扩展所使用的不受支持的 API 端点。它可能会随时消失、停止工作或阻止您的请求,恕不另行通知。
唯一受支持的 API Google 机器翻译服务是 Google Translate API。
正如@一二三所说,它不受官方支持 public API 与来自 YouTube 的 get_video_id 相同。
所以你解决这个问题的方法很少:
- 使用这个或其他拐杖 like this one。并始终检查它今天是否有效。
- 使用官方付费gTranslateAPI
- 使用一些免费的 API,例如:Yandex API Bing Translator
我在网上发现我可以使用这个URL从Google翻译
获取免费翻译https://translate.googleapis.com/translate_a/single?client=gtx&sl={0}&tl={1}&dt=t&q={2}
其中 {0}
是源语言,{1}
是目标语言,{2}
是我要翻译的文本,我在我的 C++ 项目中使用它。
使用 System::Net::WebClient DownloadString()
方法,我下载 URL 提供给我的文件。
我想知道使用它是否有某种限制。 我可以在我的代码中使用这个 URL 来翻译 Google 吗?这有什么问题吗?
谢谢
这是 Chrome 的 Google 翻译扩展所使用的不受支持的 API 端点。它可能会随时消失、停止工作或阻止您的请求,恕不另行通知。
唯一受支持的 API Google 机器翻译服务是 Google Translate API。
正如@一二三所说,它不受官方支持 public API 与来自 YouTube 的 get_video_id 相同。
所以你解决这个问题的方法很少:
- 使用这个或其他拐杖 like this one。并始终检查它今天是否有效。
- 使用官方付费gTranslateAPI
- 使用一些免费的 API,例如:Yandex API Bing Translator