我正在开发一个 chrome 扩展,需要在不同语言之间翻译文本。我宁愿避免对付费服务进行外部 API 调用,例如 Google Translation API,而免费替代方案通常依赖于 Google Translate,因此会被阻止并需要代理。
Chrome 为开发者提供了丰富的 API,我想知道是否可以利用它来翻译文本。 ChatGPT 为我提供了几个答案,但结果都被证明是错误的,例如使用 chrome.tabs、chrome.scripting 和 Chrome i18n API。
基本上,我想要这样的功能:
function translateText(text, srcLanguage, destLanguage){
}
有没有办法用 Chrome 的 API 来实现这一点,或者将来可能会有?
据我所知,不存在这样的API。您必须使用单独的 API(免费或付费)。或者您可以查看此答案以使用谷歌翻译 URL 来翻译扩展名的特定单词!
谢谢。