我使用下面的脚本使用 Deelp 翻译语言。每次翻译几个 % 文本后,我都会遇到问题:
Błąd
Exception: Service invoked too many times for one day: translate. (wiersz 6).
下面是代码:
function DEEPL(text, sourceLang, targetLang) {
if (text == "") {
return "";
} else if (targetLang == "pl") {
// Fall back to Google Translate if the language is not supported
return LanguageApp.translate(text, "en", "pl");
}
var response = UrlFetchApp.fetch(
"https://api-free.deepl.com/v2/translate?auth_key=xxx-xxx-xxx-xxx--xxx--xxxx" +
"&text=" + encodeURIComponent(text) +
"&target_lang=" + targetLang +
"&source_lang=" + sourceLang
);
var json = response.getContentText();
var data = JSON.parse(json);
return data["translations"][0]["text"];
}
有什么办法可以解决这个问题,或者使用其他解决方案以这种方式翻译文本?