#translate #deepl
Вопрос:
Я использую приведенный ниже скрипт для перевода языка с помощью 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" "amp;text=" encodeURIComponent(text) "amp;target_lang=" targetLang "amp;source_lang=" sourceLang ); var json = response.getContentText(); var data = JSON.parse(json); return data["translations"][0]["text"]; }
Есть ли какой-либо способ решить эту проблему или использовать другие решения для перевода текста таким образом?