Emacs como herramienta CAT (traducción asistida por computadora)


10

Cansado de las pobres capacidades de edición de software como OmegaT , me gustaría saber si hay una manera de convertir Emacs en una herramienta CAT (traducción asistida por computadora). Estaba pensando en escribir un modo mayor, pero siéntase libre de compartir sus ideas.

Básicamente, esto es lo que necesito:

  • Emacs debe poder identificar un segmento (es decir, una oración que termina con un punto) ya traducido y sugerir la traducción. Esto implica la creación de una memoria de traducción (un archivo .tmx, por ejemplo) que contiene todos los segmentos originales y los segmentos traducidos;
  • El traductor debe poder crear y editar un glosario de términos y Emacs debe sugerir la traducción si el término está en el segmento actual;
  • Emacs debería poder reconocer el formato del archivo original (es decir: negrita, cursiva, diferentes tamaños de fuente, tablas) para mantener el formato lo más cerca posible del archivo original al exportar la traducción;
  • Idealmente, Emacs debería poder exportar el documento traducido al mismo formato que el original.

¿Alguno de estos requisitos es realmente posible o solo espero algo fuera de mi alcance?


3
Bueno, todo es posible , pero muy probablemente no sea todo práctico . Si usted está esperando a alguien para escribir esto para usted, que puede ser optimista. Para empezar, sugeriría que el procesamiento de importación / exportación de documentos no se implemente en elisp. Deje que Emacs maneje un único formato y use herramientas externas (que Emacs podría llamar) para convertir entre formatos. De hecho, sugeriría en general hacer el mayor uso posible de las aplicaciones preexistentes. Sin embargo, Emacs es bastante bueno para pegar cosas, por lo que tal vez sea un proyecto viable.
phils

1
No estoy muy familiarizado, po-modepero las páginas de información parecen proporcionar una funcionalidad vagamente relevante.
tripleee

1
Re: formatos, probablemente el modo Org es el camino a seguir. Re: otros requisitos, me parece factible (jugué con la idea de escribir algo como esto hace mucho tiempo, aunque ahora me doy cuenta de que mi elisp-fu podría no ser suficiente para eso). Respaldo la idea de usar otras herramientas (cli) y hacer que Emacs las pegue en una interfaz agradable.
mbork

1
Las sugerencias e ideas no son una buena opción para StackExchange. ;)Sería mejor preguntar en reddit.com/r/emacs
Sean Allred

1
@ Boccaperta-IT ¿Algún progreso con el proyecto?
Sáb

Respuestas:


1

Definitivamente es posible. Es posible que deba tener cuidado con el rendimiento (Emacs Lisp no es un demonio de la velocidad), pero aparte de eso, es una pequeña cuestión de codificación.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.