26 de Julio de 2023 - ed. hace: 1 año, 3 meses
Herramienta para ayudar con la lectura/escritura de idiomas de forma rápida
translate-shell
Repositorio del proyecto en github
trans
- Traductor de terminal que utiliza Google Translate, Bing Translator, Yandex, etc.
Esta herramienta traduce texto a cualquier lenguaje desde la terminal, utilizando un motor de traducciones como Google Translate, Bing Translate y Yandex.Translate.
Cada argumento que no sea una opción válida será tratado como TEXTO a traducir. Si el TEXTO o ARCHIVO de entrada no son especificados como argumentos, el programa leerá y traducirá desde la entrada estándar (stdin).
Opciones de información | |
---|---|
-H |
Imprime mensaje de ayuda |
-T |
Imprime tabla de referencia de todos los lenguajes (nombe endémico) soportados y sus códigos |
-S |
Lista los motores de traducción disponibles |
-list-all |
Lista todos los lenguajes soportados (nombre endémico y en ingles) y sus códigos |
Opciones de salida | ||
---|---|---|
-b |
Modo breve | Muestra solo la tradución mas relevante o su notación fonética |
-d |
Dictionary mode | Muestra la definición en diccionario de la palabra |
Opciones de audio | |
---|---|
-p |
Reproduce audio de la traducción |
-speak |
Reproduce audio del texto original |
Opciones shell interactiva | |
---|---|
-I |
Inicia una shell interactiva |
-E |
Inicia el fron-end de GNU Emacs para una shell interactiva |
Opciones Entrada/Salida archivos | |
---|---|
-i ARCHIVO |
Archivo de texto para ser leído como entrada |
-o ARCHIVO |
Archivo de salida para la tradución |
Opciones de lenguage | |
---|---|
[FUENTE]:[OBJETIVO] |
Especificar lenguages de origen y objetivo para tradución ej. en:es |
Entrada
trans en:es "English original text translated to spanish"
Salida
English original text translated to spanish
Texto original en ingles traducido al español
Translations of English original text translated to spanish
[ English -> Español ]
English original text translated to spanish
Texto original en ingles traducido al español, Texto original en inglés traducido al español.
tradEnEs(){
trans -d en:es "$@"
}
tradEsEn(){
trans -d es:en "$@"
}
alias trad='tradEnEs(){ trans -d en:es "$@"; }; tradEnEs'
alias tran='tradEsEn(){ trans -d es:en "$@"; }; tradEsEn'
Entrada
tran "Con esta función asociada a un alias solo escribo un comando y el texto a traducir"
Salida
Con esta función asociada a un alias solo escribo un comando y el texto a traducir
With this function associated with an alias, I just write a command and the text to translate
Translations of Con esta función asociada a un alias solo escribo un comando y el texto a traducir
[ Español -> English ]
Con esta función asociada a un alias solo escribo un comando y el texto a traducir
With this function associated with an alias, I just write a command and the text to translate,
With this function associated with an alias I only write a command and the text to translate