Crow Translate: Un traductor simple y ligero para GNU/Linux
«Crow Translate»
es actualmente un traductor simple y ligero para «GNU/Linux»
, que además permite traducir y hablar texto usando los motores de traducción de «Google, Yandex y Bing»
. Además, es una aplicación multiplataforma (Windows y Linux
) que gestiona más de 1oo idiomas hasta el momento.
Dicha aplicación utiliza para trabajar las APIs de las plataformas de traducción de los proveedores antes mencionados, pero ofrece tanto una interfaz para la línea de comandos (CLI
) como una interfaz gráfica (GUI
) muy fácil de usar. En definitiva, es una pequeña pero excelente herramienta para todo tipo de usuario, escrita usando el lenguaje «C++»
y el Framework «Qt»
.
Crow Translate: Características y Funcionalidades
Está aplicación, creada por «Hennadii Chernyshchyk»
en el año 2018, tiene actualmente su sitio web oficial sobre la plataforma de GitHub.io y GitHub.com. Y entre sus características y funcionalidades a resaltar están las siguientes:
- Escrito en C++ / Qt
- Soporte para más de 117 idiomas.
- Cuenta con atajos de teclado personalizables.
- Capaz de traducir y pronunciar cualquier texto copiado sin importar su origen.
- Cuenta con soporte para la configuración de Servidor Proxy, en caso de ser necesario.
- Permite cambiar el motor de traducción usado entre los de Google, Yandex y Bing.
- Ideal como alternativa ligera al uso de traductores en línea por Navegadores web.
- Licenciado bajo la licencia GPL v3, por ende, puede usarse y modificarse gratuitamente.
- Pequeño, veloz y ligero, ya que su consumo promedio está alrededor de +/- 20 MB de RAM.
- Además de la Interfaz Gráfica (GUI) posee una Interfaz de Línea de Comandos (CLI) bien robusta.
Novedades y Cambios de la versión actual
Desde su primera versión oficial 0.9.0, liberada el 14-03-2018, hasta la actual versión estable 2.2.0, liberada el 31-08-2019, la misma ha tenido importantes cambios y frecuentes actualizaciones que se encuentran bien documentadas bajo el siguiente en su sitio web. Sin embargo, la actual versión ofrece las siguientes novedades:
Novedades
- Botón de abortar.
- Localización simplificada al chino.
- Indicación de voz de texto en la barra de tareas.
Cambios
- Cancelado automático de una solicitud anterior si se solicita una nueva.
- Eliminado el retraso de 300 ms para la traducción automática al cambiar el texto original.
- Ordenamiento alfabético de los idiomas en “combo boxes”.
- Comprobación de fecha fija para los años bisiestos.
- Correcciones varias en la Interfaz de Terminal (CLI).
- Campos fuente/traducción para controlar el habla del texto seleccionado.
- Acceso directo para detener la reproducción de todo el texto.
- Corrección de la doble traducción si el botón de traducción se pulsa más rápido.
- Mejoras menores en el rendimiento.
- Actualización del Tema de icono Papirus sobre Windows.
Instalación de la versión actual
Debido a que viene en un «paquete .deb»
, y la «Distro Linux»
a utilizar para instalarla, como ejemplo, es «Ubuntu 18.04»
, solo hace falta descargar el «paquete .deb»
«crow-translate-2.2.0-amd64.deb»
e instalarlo con la siguiente orden de comando:
sudo dpkg -i Descargas/crow-translate-2.2.0-amd64.deb
Luego para resolver cualquier probable problema de dependencias, la siguiente orden de comando:
sudo apt install -f
Nota: Recuerde que como dicha aplicación esta diseñada con el Framework de «Qt5»
posiblemente necesite instalar previamente el mismo para evitar hacerlo a posterior, vía resolución de dependencias. Esto mediante la orden de comando siguiente:
sudo apt install qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools
Además, seguramente necesitara instalar otros paquetes relacionados tales como:
libqgsttools-p1 libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediawidgets5 qtgstreamer-plugins-qt5
Una vez instalado y ejecutado nos mostrará su interfaz gráfica lista para ser usada, tal como se muestra a continuación:
Pantalla principal (sin uso)
Pantalla Principal (Con uso)
Como se puede ver, en la parte inferior de la pantalla principal, la misma cuenta con botones y opciones para gestionar el proceso de traducción. De forma tal, que se pueda iniciar/detener una traducción solicitada o iniciada, escuchar el resultado de la traducción o seleccionar el motor de traducción necesario.
Menú de Configuración
Sección General
Sección Interfaz
Sección Traducción
Sección Sintetizador de Voz
Sección Conexiones
Sección Atajos de Teclado
Sección Sobre la Aplicación
Conclusión
En definitiva, podemos ver «Crow Translate»
es una útil, sencilla aplicación, pero una grandiosa solución al uso de traductores en línea vía Navegadores web. Por lo que te recomendamos con confianza, probar la misma y darnos tus impresiones vía comentarios para enriquecernos todos con el aporte y la experiencia de cada uno, como de costumbre.