¿En qué casos debería especificar la lengua de partida?
DeepL puede reconocer automáticamente el idioma de un texto. Los textos más largos ofrecen mejores resultados; los textos más cortos pueden producir a veces resultados incorrectos.
Si especificas el idioma del texto en la petición a la API, el Traductor de DeepL utiliza siempre ese idioma como lengua de partida. Si conoces el idioma del texto original, puedes utilizar el parámetro source_lang y asignarle el valor de la lengua de partida correspondiente.
Encontrarás la lista completa de todos los idiomas disponibles como lengua de partida en la documentación de la API.