Búsqueda de sitios web

Los mejores traductores de lenguaje de línea de comandos para Linux


No se puede dejar de enfatizar la importancia de las aplicaciones de traducción de idiomas, especialmente para quienes viajan mucho o se comunican con personas que no comparten el mismo idioma de forma regular.

Hoy les presento las mejores herramientas de traducción basadas en línea de comandos para Linux.

1. CLI del traductor DeepL

DeepL Translator Cli es un traductor de lenguaje de línea de comandos gratuito y de código abierto que utiliza técnicas avanzadas de aprendizaje automático para permitir a los usuarios traducir texto entre idiomas, así como detectar el idioma del texto de entrada. Está impulsado por DeepL, una empresa de tecnología alemana y publicado bajo la licencia del MIT.

Los idiomas que admite incluyen inglés (EN), alemán (DE), francés (FR), italiano (IT), holandés (NL), español (ES), ruso, portugués y polaco (PL) y mientras la herramienta terminal está Gratis, DeepL ofrece planes de suscripción para los usuarios interesados.

Instale la CLI de DeepL Translator en Linux

Para instalar la herramienta de línea de comandos DeepL Translator, primero debe instalar la última versión de Node.js en su distribución de Linux.

A continuación, instale el administrador de dependencias de paquetes Yarn usando el repositorio de paquetes de Debian en las distribuciones Debian y Ubuntu usando los siguientes comandos.

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-get update
sudo apt-get install yarn

En las distribuciones CentOS, Fedora y RHEL, puede instalar Yarn a través del repositorio de paquetes RPM.

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

Ahora instale la herramienta de línea de comandos DeepL Translator usando el siguiente comando.

yarn global add deepl-translator-cli

Verifique el estado de la instalación marcando la versión DeepL.

deepl --version

DeepL funciona realizando llamadas API al sitio web principal en deepl.com por lo que, por el momento, debes estar en línea para usarlo. Según se informa, funciona en una supercomputadora con capacidad de 5,1 petaFLOPS, velocidad suficiente para detectar y traducir idiomas en un abrir y cerrar de ojos.

Ejemplos de uso de DeepL

Translate text into German
deepl translate -t 'DE' 'How do you do?'

# Pipe text from standard input
echo 'How do you do?' | deepl translate -t 'DE'

# Detect language
deepl detect 'Wie geht es Ihnen?'

# For help
deepl -h
deepl translate -h
deepl detect -h

2. Traducir Shell

Translate Shell (anteriormente Google Translate CLI) es una herramienta de traducción de idiomas de línea de comandos gratuita y de código abierto impulsada por Google Translate, Yandex Translate, Apertium. y Traductor Bing. Está disponible para la mayoría de los sistemas compatibles con POSIX, incluidos Windows (a través de Cygwin, WSL o MSYS2), GNU/Linux, macOS y BSD.

Translate Shell permite a los usuarios utilizarlo para traducciones simples o como un shell interactivo. Para traducciones simples, Translate Shell proporciona detalles del texto traducido de forma predeterminada, a menos que excluya los detalles usando la palabra clave breve.

trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

Translations of Saluton, Mondo!
[ Esperanto -> English ]
Saluton ,
    Hello,
Mondo !
    World!
trans -brief 'Saluton, Mondo!'
Hello, World!

Cuando se utiliza como shell interactivo, traducirá los textos a medida que los ingrese línea por línea. Por ejemplo,

trans -shell -brief
> Rien ne réussit comme le succès.
Nothing succeeds like success.
> Was mich nicht umbringt, macht mich stärker.
What does not kill me makes me stronger.
> Юмор есть остроумие глубокого чувства.
Humor has a deep sense of wit.
> 幸福になるためには、人から愛されるのが一番の近道。
In order to be happy, the best way is to be loved by people.

Instalar Traductor Shell en Linux

Mi método de descarga recomendado es que tome el archivo ejecutable autónomo desde aquí, lo coloque en su ruta y ejecute los siguientes comandos:

wget git.io/trans
chmod +x ./trans

Para obtener más detalles sobre la instalación y el uso, consulte su página oficial de GitHub aquí.

¿Conoce otras increíbles aplicaciones de traducción de texto de línea de comandos para Linux? Agregue sus sugerencias en la sección de comentarios a continuación.