«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.

copiado sin importar su origen. Cuenta con soporte para la configuración de Servidor Proxy , en caso de ser necesario.

, 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.

por Navegadores web. Licenciado bajo la licencia GPL v3 , por ende, puede usarse y modificarse gratuitamente.

, 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