Automatic Spanish to Galician translator


He creado un programa java: translator (basado en el post), que se ejecuta desde consola, para traducir textos o ficheros properties desde el castellano al gallego. Para traducir lo que se hace es mediante la libreria HttpClient de Apache, ir a la pagina web de traduccion de la Xunta, rellenar el formulario y recuperar el texto traducido. Si no estuviera activa la pagina de la Xunta, se traduciria con la pagina de Google Translator.

En el modo traduccion de texto, el texto traducido aparece por pantalla. La ejecucion puede ser:

java -jar translator-text_0.0.1.jar "Es mucho mas sencillo"
# RESPUESTA: É moito mais sinxelo

En el modo traduccion de fichero properties, el fichero traducido estara en el mismo lugar que el original pero con la terminacion _gl.property. La ejecucion puede ser:

java -jar translator-property_0.0.1.jar "/Users/xxx/long/path/Language.properties"
# RESPUESTA: sin respuesta

Cada ejecucion creara o añadira informacion al fichero de log ubicado en la carpeta donde se ejecuta: logs/translator.log.

Para crear los dos jar que ejecutan una u otra funcionalidad, en el fichero pom.xml existen dos perfiles: text y property. Las diferentes ejecuciones serian:

mvn assembly:assembly -DdescriptorId=jar-with-dependencies -P property
mvn assembly:assembly -DdescriptorId=jar-with-dependencies -P text

Los jar contienen todas sus dependencias.

Anuncios
Automatic Spanish to Galician translator