OmegaT

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
OmegaT
software
Siglă
OmegaT 1.6 pe Mac OS X
OmegaT 1.6 pe Mac OS X
Tip Traducere asistată de computer (nu este listată )
Dezvoltator Didier Briel, Alex Buloichik, Zoltan Bartko, Tiago Saboga și alții.
Data primei versiuni 2002
Ultima versiune 3.1.9 actualizare 1 (20/04/2015)
Ultima versiune beta 3.4 (20/04/2015)
Sistem de operare Multiplatform
Limba Java
Licență GPL
( Licență gratuită )
Site-ul web omegat.org/ și www.omegat.org

OmegaT este un software de traducere asistată ( CAT , Computer Assisted Translation în engleză) scris în limbajul de programare Java . Creat de Keith Godfrey în 2000 și dezvoltat în prezent de o echipă condusă de Didier Briel, este un software gratuit , al cărui cod de programare este disponibil pentru a fi modificat și îmbunătățit în mod liber. Este condus de voluntari și oricine îl poate descărca, copia sau modifica. Numele OmegaT este o marcă comercială înregistrată în Germania.

OmegaT este un instrument destinat traducătorilor profesioniști și neprofesioniști. Funcțiile includ utilizarea de expresii regulate , memorie de traducere cu difuzare de potrivire și potrivire fuzzy, potrivire glosar și dicționar , memorii de traducere și materiale de cercetare de referință și, în cele din urmă, verificarea ortografică prin utilizarea programului Hunspell.

OmegaT funcționează cu Linux , macOS și Microsoft Windows 98 SE sau mai nou [1] și necesită Java 1.5. Este disponibil în 27 de limbi și include suport pentru Unicode (UTF-8), alfabete non-latine și suport pentru limbile citite de la dreapta la stânga. Există, de asemenea, un grup de utilizatori multilingv, care servește ca sursă de asistență, precum și ca punct de întâlnire între utilizatori și dezvoltatori.

Istorie

OmegaT a fost dezvoltat pentru prima dată de Keith Godfrey în 2000 și a fost scris inițial în C ++ .

Prima versiune publică datează din februarie 2001 [2] și a fost scrisă în Java. Această versiune a folosit un format propriu pentru memoria de traducere și a permis doar traducerea textului simplu și a fișierelor HTML și efectuarea numai a operațiilor la nivel de segmentare (adică paragrafe în loc de propoziții).

Dezvoltare și lansare software

Dezvoltarea OmegaT este găzduită pe SourceForge . Echipa de dezvoltare este condusă de Didier Briel. La fel ca în multe proiecte open source, noile versiuni ale OmegaT sunt lansate frecvent, de obicei fiecare cu 2-3 remedieri de erori și actualizări de caracteristici. Există o versiune „standard”, care are întotdeauna un manual de utilizare complet [3] și alte versiuni de dezvoltare, destinate în principal utilizatorilor experimentați sau dezvoltatorilor profesioniști. Cele mai recente fișiere sunt întotdeauna disponibile în depozitul SourceForge [4] .

Cum funcționează OmegaT

Pentru fiecare proiect de lucru, OmegaT creează o serie de foldere de proiect care conțin sau pot conține fișiere specifice. Utilizatorul copiază documentele netraduse într-un subfolder „sursă” și la sfârșitul procesului de traducere documentele traduse apar în subfolderul „țintă”.

Înainte de a începe o traducere, utilizatorul poate introduce și traduceri anterioare în subfolderul „tm”, glosare în dosarul „glosar” și dicționare în dosarul „dicționar”, care sunt consultate automat de OmegaT.

În timpul traducerii, OmegaT caută în traducerile anterioare fraze similare, afișate în fereastra de potrivire fuzzy . De asemenea, traducătorul poate activa traducerile automate precum Google Translate sau poate adăuga glosare și dicționare, pe care OmegaT le va consulta automat.

La finalizarea traducerii, OmegaT creează textul tradus al fișierelor și stochează traducerile în fișiere TMX, care pot fi refolosite ulterior.

Caracteristici ale OmegaT

OmegaT are multe caracteristici comune cu instrumentele CAT populare: crearea, importarea și exportul memoriei de traducere, potrivirea parțială a memoriei de traducere, căutarea în glosar și căutarea prin referință și potrivire.

OmegaT are și funcții suplimentare care nu sunt întotdeauna disponibile în alte instrumente CAT. Între acestea:

  • OmegaT poate traduce simultan mai multe fișiere, chiar și de diferite formate, și poate consulta diferite memorii de traducere, glosare și dicționare (este limitat doar de memoria disponibilă a computerului).
  • În ceea ce privește tipurile de fișiere acceptate, OmegaT permite utilizatorului să personalizeze extensiile și codurile de fișiere. Pentru numeroase tipuri de documente, utilizatorul poate alege selectiv ce elemente vor fi traduse (de exemplu, în fișierele OpenOffice.org Writer, alege dacă să includă marcaje, în Microsoft Office 2007/2010, alege dacă să traducă note sau în HTML, alege dacă se traduce text ALT pentru imagini). Utilizatorul poate alege, de asemenea, modul în care ar trebui tratate elementele non-standard ale memoriei de traducere ale altora.
  • În OmegaT regulile de segmentare se bazează pe expresii regulate. Segmentarea poate fi configurată pe baza limbii sau a formatului de fișier. Puteți stabili numeroase reguli de segmentare și le puteți organiza într-o ierarhie, astfel încât următoarele să moștenească valorile din cele anterioare.
  • În fereastra de editare, utilizatorul poate merge direct la următorul segment netradus. De asemenea, poate anula și reface ultimele operații, copia și lipi sau chiar schimba textul de la majuscule la minuscule și invers, ca într-un editor de text avansat. Utilizatorul poate alege să vadă textul sursă al segmentelor deja traduse. Panoul de editare are nu numai verificator ortografic interactiv, ci și verificator ortografic folosind dicționarele programului Hunspell.
  • Utilizatorii pot introduce potriviri parțiale folosind tastele rapide sau mouse-ul. OmegaT arată gradul de corespondență a cuvintelor folosind diferite culori și, de asemenea, vă permite să afișați data, ora și numele utilizatorului care a tradus un anumit segment. Potrivirile din glosar pot fi introduse cu mouse-ul. Ca text sursă, utilizatorul poate alege ca textul original să fie copiat în câmpul țintă sau potrivirea parțială mai precisă.
  • În fereastra de căutare, utilizatorul poate alege să caute text sursă, text țintă, alte memorii de traducere și fișiere de referință. Expresiile regulate pot fi utilizate în căutări. Făcând dublu clic pe un rezultat al căutării, utilizatorul va ajunge direct la acel segment din fereastra de editare.
  • După traducere, OmegaT poate efectua validarea etichetelor pentru a se asigura că nu există erori accidentale de etichetare. OmegaT poate calcula statistici pentru fișiere de proiect și memorii de traducere înainte de începerea proiectului sau poate arăta progresul lucrării în timpul traducerii.
  • OmegaT poate obține traduceri automate din Apertium , Belazar și Google Translate , afișate într-o fereastră separată.
  • Când este lansat OmegaT, apare un scurt tutorial numit „Ghid de pornire rapidă”.

Formate de documente acceptate

Mai multe fișiere pot fi traduse direct cu OmegaT, care determină tipul acestora în funcție de extensia sa. Gestionarea extensiei de fișiere și codificarea implicită pot fi personalizate pentru a suprascrie setările implicite.

La fel ca alte instrumente CAT, OmegaT gestionează, de asemenea, documentele formatate prin conversia formatării în etichete.

Formate acceptate direct

OmegaT poate traduce direct următoarele formate:

Tipul fisierului Extensie de fișier
Format document
Numai text (orice format de text pe care Java îl poate gestiona), codificat într-o varietate de codificări, inclusiv Unicode .txt, .txt1, .txt2, .utf8
HTML / XHTML .html, .htm, .xhtml, .xht
OpenDocument (ODF), [5] utilizat în LibreOffice , StarOffice , OpenOffice.org .sx?, .st?, .od?, .ot?
Microsoft Office Open XML .doc?, .xls?, .ppt?
Ajutor și manual .xml, .hmxp
Compilator de ajutor HTML .hhc, .hhk
LaTeX .tex, .latex
DokuWiki .txt
QuarkXPress CopyFlow Gold .tag, .xtg
DocBook .xml, .dbk
Formate de localizare a resurselor
Resursă Android .xml
Proprietăți Java .proprietati
Typo3 LocManager .xml
Mozilla DTD .dtd
Resurse Windows .rc
Localizare WiX .wxl
ResX .resx
fișiere cu o structură „Cheie = valoare” .ini, .lng
Formate de localizare multilingve
XLIFF .xlf, .sdlxliff
Obiect portabil (PO) .po, .pot
Alte formate
SubRip Subtitrări .srt
Imagini SVG .svg

Formate acceptate indirect

Există două procese care permit OmegaT să gestioneze formate neacceptate:

  • înregistrați extensia de fișier în filtrul de format preferat (funcționează de obicei cu toate fișierele text simplu)
  • convertiți formatul într-un format acceptat direct

Suport XLIFF

Programul Rainbow al cadrului Okapi poate converti anumite formate de fișiere într-un format XLIFF acceptat de OmegaT. Rainbow poate crea, de asemenea, proiecte întregi OmegaT din astfel de documente, pentru o gestionare mai ușoară. [6]

Suport Gettext PO

Numeroase formate de fișiere pot fi convertite în formatul „Obiect portabil Gettext” (PO), care poate fi tradus în OmegaT. Programul po4a [7] este capabil să convertească formate precum LaTeX , TeX și POD în Gettext PO. Setul de instrumente Traducere poate converti fișiere Mozilla.properties, fișiere dtd, fișiere CSV, unele fișiere Qt .ts și unele fișiere XLIFF în Gettext PO.

Suport pentru Office Open XML și ODF

Documentele Microsoft Word, Excel și PowerPoint de la versiunea 97 la 2003 pot fi convertite în format Office Open XML (Microsoft Office 2007/2010) sau ODF (OpenOffice.org), dar formatarea se poate pierde.

Formate acceptate pentru memorii de traducere și glosare

Memorii de traducere în format TMX

Formatul intern al memoriei de traducere OmegaT nu este vizibil pentru utilizator, dar de fiecare dată când are loc o salvare automată a proiectului de traducere, toate unitățile de traducere noi sau actualizate sunt exportate automat și adăugate la trei memorii TMX externe: un nativ TMX OmegaT, un nivel 1 TMX și un TMX de nivelul 2.

  • Fișierul TMX original este pentru proiecte OmegaT.
  • Nivelul TMX 1 păstrează informații textuale și poate fi utilizat cu nivelurile TMX 1 și 2 ale instrumentelor de asistență CAT.
  • Nivelul 2 stochează informații textuale și informații despre etichete online și poate fi utilizat cu un TMX de nivel 2 în instrumentele de asistență CAT.

Fișierele de nivel 2 exportate includ etichete interne OmegaT în etichetele TMX care permit fișierelor TMX să genereze potriviri în instrumentele de suport TMX de nivel 2 ale CAT. Testele cu Trados și SDLX au fost pozitive.

OmegaT poate importa fișiere TMX până la nivelul 1 al versiunii 1.4b, precum și la nivelul 2. Fișierele de nivel 2 importate în OmegaT vor genera potriviri de același nivel, deoarece OmegaT convertește etichetele de nivel 2 TMX în etichete TMX externe. Din nou, testele cu fișierele TMX create de Transit au fost pozitive.

Glosare

Pentru glosare, OmegaT utilizează în principal fișiere text delimitate de tab-uri cu extensia .txt în codificare UTF-8. Structura unui fișier glosar este simplă: prima coloană conține cuvântul în limba sursă, a doua coloană conține cuvântul corespunzător în limba țintă, a treia coloană (opțional) poate conține orice, inclusiv comentarii despre context etc. De asemenea, sunt acceptate fișierele structurate similar formatului CSV standard, precum și fișierele TBX.

Notă

  1. ^ Cum implementez Java folosind Active Directory pe o rețea? Arhivat 22 martie 2010 la Internet Archive .
  2. ^ Copie arhivată , pe accurapid.com . Adus la 14 ianuarie 2012 (arhivat din original la 4 decembrie 2010) .
  3. ^ [1] versiunile „standard” și „cele mai recente” ale OmegaT
  4. ^ [2] [ link rupt ] Cele mai recente fișiere sursă sunt întotdeauna disponibile în depozitul de coduri Sourceforge
  5. ^ Open Document Format pentru aplicații Office - format ISO / IEC 26300: 2006
  6. ^ Cadrul Okapi - Utilitarul de extragere a textului poate crea o structură de dosare pentru un proiect OmegaT
  7. ^ po4a , la po4a.alioth.debian.org . Adus la 31 august 2011 (arhivat din original la 22 iunie 2006) .

Elemente conexe

Alte proiecte

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT