Cansado dos recursos de edição de software como o OmegaT , gostaria de saber se existe uma maneira de transformar o Emacs em uma ferramenta CAT (Computer-Assisted Translation). Eu estava pensando em escrever um modo principal, mas fique à vontade para compartilhar suas idéias.
Basicamente, é disso que eu preciso:
- O Emacs deve ser capaz de identificar um segmento (ou seja, uma frase que termina com um ponto final) já traduzido e sugerir a tradução. Isso implica a criação de uma memória de tradução (um arquivo .tmx, por exemplo) que contém todos os segmentos originais e os segmentos traduzidos;
- O tradutor deve ser capaz de criar e editar um glossário de termos e o Emacs deve sugerir a tradução se o termo estiver no segmento atual;
- O Emacs deve ser capaz de reconhecer a formatação do arquivo original (ou seja: negrito, itálico, tamanho de fonte diferente, tabelas) para manter a formatação o mais próximo possível do arquivo original ao exportar a tradução;
- Idealmente, o Emacs deve poder exportar o documento traduzido para o mesmo formato que o original.
Algum desses requisitos é realmente possível ou estou apenas esperando algo fora do alcance?
3
Bem, tudo é possível , mas muito provavelmente nem tudo prático . Se você espera que alguém escreva isso para você, isso pode ser otimista. Para iniciantes, sugiro que o processamento de importação / exportação de documentos não seja implementado no elisp. Deixe o Emacs lidar com um único formato e use ferramentas externas (que o Emacs poderia chamar) para converter entre formatos. De fato, eu sugeriria, em geral, fazer o máximo uso possível de aplicativos pré-existentes. O Emacs é muito bom em colar as coisas, talvez seja um projeto viável.
—
phils
Re: formatos, provavelmente Org-mode é o caminho a percorrer. Re: outros requisitos, para mim parece factível (eu brinquei com a ideia de escrever algo assim há muito tempo, embora eu perceba agora que meu elisp-fu pode não ser suficiente para isso). Eu defendo a ideia de usar outras ferramentas (cli) e fazer com que o Emacs as cole em uma interface agradável.
—
mbork
Sugestões e idéias não são um grande ajuste para Stackexchange
—
Sean Allred
;)
Isso seria melhor perguntar na reddit.com/r/emacs
@ Boccaperta-IT Algum progresso no projeto?
—
Sati