From c98b23ee727789c7d529c5ed88c7f84437d3ddd8 Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Sat, 2 Dec 2023 19:08:21 +0200 Subject: [PATCH] #1405 Don't add formality for unsupported languages --- src/translate.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/translate.js b/src/translate.js index f2f6e3cd9..567d97054 100644 --- a/src/translate.js +++ b/src/translate.js @@ -119,7 +119,11 @@ function registerEndpoints(app, jsonParser) { const params = new URLSearchParams(); params.append('text', text); params.append('target_lang', lang); - params.append('formality', formality); + + if (['de', 'fr', 'it', 'es', 'nl', 'ja', 'ru'].includes(lang)) { + // We don't specify a Portuguese variant, so ignore formality for it. + params.append('formality', formality); + } try { const result = await fetch('https://api-free.deepl.com/v2/translate', {