Traducciones

Traducir palabras del inglés a otro idioma en la terminal de Linux

Traducir palabras del inglés a otro idioma en la terminal de Linux
Este tutorial muestra cómo traducir fácilmente palabras del inglés a otros idiomas en una terminal Linux. También muestra cómo especificar el idioma de origen o más de un idioma de destino en el terminal de Linux, cómo identificar idiomas sin llevar a cabo el proceso de traducción, cómo identificar idiomas desde el terminal entre técnicas más útiles para lidiar con idiomas.

Para este tutorial, el software utilizado es Traducir Shell, anteriormente conocido como CLI del Traductor de Google.

Translate Shell le permite usar Google Translate, Bing Translator, Yandex Translator y Apertium desde la línea de comandos, mientras que incluye todos los motores de traducción mencionados anteriormente. Google es el predeterminado.

Antes de descargar Translate Shell, debe obtener el paquete gawk ejecutando:

# apt install gawk -y

Una vez instalado, descargue Translate Shell usando wget ejecutando:

# wget git.io / trans

Nota: en Debian y distribuciones de Linux basadas, puede instalar wget ejecutando apt install wget.

Una vez descargado, otorgue los derechos de ejecución de Translate Shell ejecutando:

# chmod + x trans

Intentemos traduciendo una sola palabra del italiano (al inglés, ya que el inglés es el idioma de destino predeterminado). Para traducir la palabra pinguino correr:

Traduzca una sola palabra en la terminal de Linux:

# ./ trans 'pinguino'

Nota: el uso de comillas es opcional para palabras sueltas y obligatorio para oraciones.

Como puede ver, Translate Shell detectó el idioma de origen como italiano y lo tradujo al inglés a pesar de que no se especificó el idioma de destino.

Ahora traduzcamos la misma palabra del inglés al español. Para especificar un idioma de destino, utilice ":" seguido del idioma de destino como en el ejemplo siguiente:

# ./ trans: es penguin

Como puede ver, Translate Shell lo tradujo correctamente.

Traduzca más de una palabra en la terminal de Linux:

Ahora traduzcamos más de una palabra, el siguiente ejemplo muestra la traducción de "sugerencia de Linux", tenga en cuenta que para más de una palabra las comillas son obligatorias.

# ./ trans: es 'sugerencia de Linux'

Traduzca palabras del inglés a varios otros idiomas en la terminal de Linux:

Translate Shell también le permite traducir a diferentes idiomas de destino, el siguiente ejemplo muestra cómo traducir la oración "En LinuxHint buscamos la mejor calidad de contenido para los lectores" al español y al chino de manera simultánea con solo separar los códigos de idioma con un + símbolo:

# ./ trans: es + zh 'En LinuxHint buscamos la mejor calidad de contenido para los lectores'

Especifique el idioma de origen al traducir palabras a otro idioma en la terminal de Linux:

A veces, los traductores no detectan automáticamente el idioma de origen, Translate Shells admite la especificación del idioma de origen colocando el código del idioma de origen antes de los dos puntos:

# ./ trans zh: '在 LinuxHint , 我们 为 读者 寻求 最佳 的 内容 质量'

Especifique los idiomas de origen y de destino al traducir en la terminal de LInux:

Por supuesto, puede especificar tanto el idioma de origen como el de destino:

# ./ trans zh: es '在 LinuxHint , 我们 为 读者 寻求 最佳 的 内容 质量'

Detecte idiomas en la terminal de Linux usando Translate Shell:

Puede utilizar Translate Shell también para detectar solo idiomas, sin proceder con la traducción, obteniendo información adicional sobre el idioma detectado agregando el -identificación bandera como se muestra en el siguiente ejemplo:

# ./ trans -id "我们 为 读者 寻求 最佳 的 内容 质量"

Traducir archivos del inglés a otro idioma en la terminal de Linux:

Translate Shell también le permite traducir archivos. Con nano o cualquier editor de texto que desee, cree un archivo de texto con contenido en cualquier idioma que desee traducir para probar Translate Shell.

# nano linuxhint-translation

Luego presione CTRL + X para guardar y salir

Para traducir el contenido al español use la sintaxis que se muestra a continuación agregando file: // como fuente de contenido para traducir:

# ./ trans: es file: // linuxhint-translation

Traducir sitios web a otro idioma en la terminal de Linux:

Con Translate Shell también es posible traducir sitios web utilizando la sintaxis que se muestra a continuación para traducir linuxhint.com.

# ./ trans: es https: // linuxhint.com

Como puede ver, Translate Shell devolvió una URL con una versión de LinuxHint en español:

https: // traducir.Google.com / translate?hl = en & sl = auto & tl = es & u = https: // linuxhint.com

Traduzca palabras a otro idioma en la terminal de Linux con el modo interactivo:

Translate Shell también ofrece un modo interactivo, el siguiente ejemplo muestra cómo iniciar el modo interactivo para traducir contenido del español al inglés:

# ./ trans -shell es: en

Usando Translate Shell como diccionario:

Translate Shells también se puede utilizar como diccionario si la opción -D está implementado, el siguiente ejemplo muestra el uso de Translate Shells como diccionario para la palabra "cifrar":

# ./ trans -d en: cifrar

Reproducir sonido para incluir traducción hablada en la salida:

Para finalizar este tutorial, agreguemos sonido para escuchar las traducciones, para lograrlo necesita instalar un reproductor multimedia terminal como mplayer, en Debian y las distribuciones de Linux basadas en ejecutar:

# apt install mplayer -y

Reproducir sonido para incluir traducción hablada en la salida:

Una vez instalado, use la opción -pag Para agregar sonido a la salida, el siguiente ejemplo muestra cómo traducir del chino al español, incluida la traducción hablada:

Espero que haya encontrado útil este tutorial sobre cómo traducir palabras del inglés a otro idioma en la terminal de Linux. Siga siguiendo LinuxHint para obtener más consejos y actualizaciones sobre Linux y redes.

OpenTTD frente a Simutrans
Crear su propia simulación de transporte puede ser divertido, relajante y extremadamente atractivo. Es por eso que debes asegurarte de probar tantos j...
Tutorial de OpenTTD
OpenTTD es uno de los juegos de simulación empresarial más populares que existen. En este juego, necesitas crear un maravilloso negocio de transporte....
SuperTuxKart para Linux
SuperTuxKart es un gran título diseñado para ofrecerte la experiencia Mario Kart de forma gratuita en tu sistema Linux. Es bastante desafiante y diver...