Deepl: herramienta de traducción de idiomas de línea de comandos para Linux

Deepl es la mejor herramienta de línea de comandos de traducción de idiomas que detecta el idioma del texto de entrada y lo traduce al idioma deseado utilizando algoritmos avanzados de aprendizaje automático y redes neuronales. Es de código abierto y está impulsado por una empresa tecnológica alemana bajo la licencia MIT.

Soporta los siguientes idiomas 

  • Inglés (ES)
  • italiano (IT)
  • Español (ES)
  • Polaco (PL)
  • Francés (FR)
  • Alemán (DE)
  • Holandés (NL)

También proporciona una suscripción paga para el usuario interesado y también tiene una versión gratuita ( Deepl — CLI Translator Tool). Este artículo discutirá los pasos de instalación de Deepl — CLI Translator Tool y el uso de esta herramienta con algunos ejemplos. 

Nota : veremos una captura de pantalla de solo Ubuntu Linux Machine porque todas las versiones de Linux tienen una similitud en el proceso de instalación, ejecute todos estos comandos igual que Ubuntu.

Instalación de Deepl — CLI Traductor paso a paso

Paso 1: instale la última versión de Node.Js o, si ya la ha instalado, verifique la versión de Node.js y debería ser > 6.0

Deepl - Command Line Language Translator Tool for Linux

Paso 2: instale el administrador de dependencias del paquete Yarn en la distribución de Linux

Para diferentes distribuciones de Linux, ejecute diferentes siguientes comandos.

Para Ubuntu:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update && sudo apt install yarn
yarn --version 

Deepl - Command Line Language Translator Tool for Linux

Para Centos/Fedora/RHEL:

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
curl --silent --location https://rpm.nodesource.com/setup_12.x | sudo bash -
yum install yarn  [On CentOS/RHEL Linux distribution ]
dnf install yarn  [On Fedora Linux distribution ]
yarn --version 

Para GentooLinux:

sudo emerge --ask sys-apps/yarn
yarn --version 

Instalación de Deepl – CLI Traductor T ool:

Paso 3: ahora, instale Deepl – Herramienta de traductor CLI

 yarn global add deepl-translator-cli

Deepl - Command Line Language Translator Tool for Linux

Paso 4: Comprobar la instalación

deepl --version 
or
./yarn/bin/deepl  --version 

Deepl - Command Line Language Translator Tool for Linux

Uso de Deepl – Herramienta de traductor CLI:

Para traducir el texto:

deepl translate  -t  '${ target_language_ISO_code }' '${ Input_string }'

Para detectar el idioma:

deepl detect   '${ target_language_ISO_code }' '${ Input_string }

Para entenderlo mejor puedes ver el siguiente dibujo:

Deepl - Command Line Language Translator Tool for Linux

Ejemplo:

Comando: deepl translate -t ​​’DE’ ‘geeks for geeks es el mejor sitio’

Salida : ‘geeks für geeks ist die beste Seite’

Explicación: aquí el comando anterior tiene tres partes 

  1. Sintaxis del comando inicial para traducir → deepl translate -t 
  2. código ISO del idioma de destino → ‘ DE’ (para alemán)
  3. Oración que quieres traducir → ‘ geeks for geeks es el mejor sitio’

Comando: deepl detect ‘geeks for geeks es el mejor sitio’

Salida : Inglés (EN)

Explicación: aquí el comando anterior tiene solo dos partes

  1. Sintaxis de comando inicial para traducir → detección profunda
  2. Oración para la que desea detectar el idioma → ‘ geeks for geeks es el mejor sitio’

Publicación traducida automáticamente

Artículo escrito por aditya32123 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *