Howto - Adding a preview function to OmegaT

OmegaT, l'eina de memòria de traducció lliure

Manual: Com afegir la funció de previsualització a l'OmegaT

Descripció del context

La major part de les eines TAO modernes mostren el text segmentat, en comptes de mostrar el disseny i el format definitius. Si bé això presenta molts avantatges, la possibilitat de veure el disseny i el format definitius mentre es tradueix pot resultar molt útil als traductors. Per aquesta raó, moltes eines TAO ofereixen una funció de previsualització que mostra el disseny i el format final sense que el traductor hagi de crear el document final ni obrir-lo en una altra aplicació (normalment un processador de textos). L'OmegaT no incorpora una funció de previsualització, però es pot aconseguir una funcionalitat semblant mitjançant programari complementari. En aquest manual es descriuen els principis generals per configurar una funció de previsualització.

Principis

Idealment, un visualitzador ha de fer dues coses:

Navegador

Si esteu traduint fitxers .html, una bona solució és utilitzar un navegador amb una funció d'actualització automàtica que incorpori l'opció de previsualització. Exemples de navegadors amb la funció d'actualització automàtica:

Potser preferireu no fer servir el navegador habitual per a la funció de previsualització i reservar-lo per a la navegació per Internet per tal de no haver de canviar de pestanya contínuament. En aquest cas, seria convenient instal·lar un altre navegador per a la funció de previsualització.

Una vegada seleccionat i instal·lat un navegador adient (i/o el complement necessari), obriu el fitxer traduït de la carpeta /target del vostre projecte:

Ara activeu l'actualització automàtica. Tant al Firefox com a l'Opera, feu clic amb el botó dret al fitxer .html traduït que heu obert, seleccioneu «Torna a carregar cada» i seleccioneu l'interval que vulgueu (p. ex., 5 segons).

Així tindreu una funció de previsualització. Per actualitzar la visualització, encara haureu de desar i crear el document traduït a l'OmegaT amb Ctrl+s, Ctrl+d. El canvi es farà visible en transcórrer l'interval de temps que hàgiu seleccionat (més el temps que trigui l'OmegaT a desar i produir els fitxers traduïts). El navegador no es desplaçarà automàticament pel text a mesura que hi aneu treballant; això cal fer-ho de forma manual. Almenys es quedarà, però, al mateix punt del text en què era al moment en què es va actualitzar la visualització.

Previsualització de fitxers de processador de textos

És molt senzill obrir el fitxer traduït en un navegador si el fitxer de partida té el format .html, però les traduccions sovint es fan a partir de fitxers de processador de textos que, quan es treballa amb l'OmegaT, normalment tindran els formats .docx o .odt. La solució del navegador descrita més amunt també és vàlida per a previsualitzar aquests fitxers, però en aquest cas us faria falta també a) un convertidor per convertir el fitxer al format .html i b) una utilitat per iniciar el convertidor de manera automàtica per no haver de convertir els fitxers de forma manual.

Aquí es descriuen dos programes que es poden utilitzar com a convertidors: l'Abiword i el LibreOffice.

L'Abiword i el LibreOffice són, respectivament, un processador de textos i un paquet ofimàtic. Tots dos són gratuïts, disponibles per a diverses plataformes i permeten convertir els fitxers .docx i .odt al format .html.

L'Abiword ocupa relativament poc i funciona amb molta rapidesa. Inclou una funció de línia d'ordres per convertir els fitxers .docx i .odt al format .html. La instal·lació és molt senzilla per als usuaris del Linux i bastant senzilla per als usuaris del Windows. Baixeu l'Abiword aquí.

El LibreOffice és un paquet ofimàtic complet semblant al Microsoft Office. També es pot fer servir per convertir els fitxers .docx i .odt al format .html, però per fer-ho des de la línia d'ordres farà falta també un connector, el Unoconv. Baixeu el LibreOffice aquí; baixeu el connector Unoconv aquí.

Quan hàgiu instal·lat l'Abiword o la combinació del LibreOffice+Unoconv, podreu convertir els fitxers traduïts produïts amb l'OmegaT al format .html perquè el navegador els pugui llegir. Recordeu que primer heu de desar la traducció i crear els documents traduïts a l'OmegaT, després iniciar la utilitat de conversió i, finalment, esperar fins que s'actualitzi la visualització al navegador.

Hi ha diverses maneres d'aconseguir-ho, però una solució pràctica és utilitzar un script que estigui «atent» als canvis als fitxers traduïts que produeix l'OmegaT i, quan detecti un canvi, iniciï automàticament la utilitat que converteix els fitxers al format .html perquè el navegador pugui llegir-los. A continuació se'n mostra un diagrama esquemàtic:

preview_flow.png

Al manual del Priorview trobareu un exemple de script que aconsegueix aquesta funció.



Copyright Marc Prior 2012