Add default URL for Lingva translator
| @@ -11,6 +11,7 @@ import { jsonParser } from '../express-common.js'; | |||
| 11 | 11 | ||
| 12 | const DEEPLX_URL_DEFAULT = 'http://127.0.0.1:1188/translate'; | 12 | const DEEPLX_URL_DEFAULT = 'http://127.0.0.1:1188/translate'; |
| 13 | const ONERING_URL_DEFAULT = 'http://127.0.0.1:4990/translate'; | 13 | const ONERING_URL_DEFAULT = 'http://127.0.0.1:4990/translate'; |
| 14 | const LINGVA_DEFAULT = 'https://lingva.ml/api/v1'; | ||
| 14 | 15 | ||
| 15 | export const router = express.Router(); | 16 | export const router = express.Router(); |
| 16 | 17 | ||
| @@ -189,7 +190,12 @@ router.post('/yandex', jsonParser, async (request, response) => { | |||
| 189 | 190 | ||
| 190 | router.post('/lingva', jsonParser, async (request, response) => { | 191 | router.post('/lingva', jsonParser, async (request, response) => { |
| 191 | try { | 192 | try { |
| 192 | const baseUrl = readSecret(request.user.directories, SECRET_KEYS.LINGVA_URL); | 193 | const secretUrl = readSecret(request.user.directories, SECRET_KEYS.LINGVA_URL); |
| 194 | const baseUrl = secretUrl || LINGVA_DEFAULT; | ||
| 195 | |||
| 196 | if (!secretUrl && baseUrl === ONERING_URL_DEFAULT) { | ||
| 197 | console.log('Lingva URL is using default value.', LINGVA_DEFAULT); | ||
| 198 | } | ||
| 193 | 199 | ||
| 194 | if (!baseUrl) { | 200 | if (!baseUrl) { |
| 195 | console.log('Lingva URL is not configured.'); | 201 | console.log('Lingva URL is not configured.'); |
| @@ -307,6 +313,10 @@ router.post('/onering', jsonParser, async (request, response) => { | |||
| 307 | console.log('OneRing URL is using default value.', ONERING_URL_DEFAULT); | 313 | console.log('OneRing URL is using default value.', ONERING_URL_DEFAULT); |
| 308 | } | 314 | } |
| 309 | 315 | ||
| 316 | if (request.body.lang === 'pt-BR' || request.body.lang === 'pt-PT') { | ||
| 317 | request.body.lang = 'pt'; | ||
| 318 | } | ||
| 319 | |||
| 310 | const text = request.body.text; | 320 | const text = request.body.text; |
| 311 | const from_lang = request.body.from_lang; | 321 | const from_lang = request.body.from_lang; |
| 312 | const to_lang = request.body.to_lang; | 322 | const to_lang = request.body.to_lang; |