OmegaT, Java programlama dilinde yazılmış bir bilgisayar destekli çeviri aracıdır. Başlangıçta 2000 yılında Keith Godfrey tarafından geliştirilen bir özgür yazılım olup şu anda Aaron Madlon-Kay liderliğindeki bir ekip tarafından geliştirilmektedir.
OmegaT, profesyonel çevirmenler için tasarlanmıştır. Özellikleri arasında düzenli ifadeler kullanılarak özelleştirilebilir bölümleme, kısmi eşleştirme ve eşleşme yayılımlı çeviri belleği, sözlük eşleştirme, sözlük eşleştirme, çeviri belleği ve referans materyali arama ve Hunspell yazım sözlüklerini kullanarak satır içi yazım denetimi bulunur.
OmegaT, Linux, macOS, Microsoft Windows ve Solaris işletim sistemlerinde çalışır ve Java 8 gerektirir.1 27 dilde mevcuttur. 2010 yılında 458 profesyonel çevirmen arasında yapılan bir araştırmaya göre2 OmegaT, diğer bilgisayar destekli çeviri araçlarından Wordfast, Déjà Vu ve MemoQ uygulamalarının üçte biri, pazar lideri Trados uygulamasının sekizde biri kadar kullanılıyor.
OmegaT ilk olarak 2000 yılında Keith Godfrey tarafından geliştirilmiştir. Başlangıçta C++ ile yazılmıştır.
İlk kamuya açık sürümü Şubat 2001'de3 Java ile yazılmıştır. Bu sürümde tescilli bir çeviri belleği biçimi kullanılmıştır. Biçimlendirilmemiş metin ve HTML dosyalarını kullanarak çeviri yapabiliyor ve yalnızca blok (yani cümleler yerine paragraflar) düzeyinde bölümleme yapabiliyordu.
Tüm OmegaT sürümleri SourceForgesitesinde barındırılmaktadır. Geliştirme ekibinin başında Aaron Madlon-Kay bulunmaktadır. Birçok açık kaynak projesinde olduğu gibi, yeni OmegaT sürümleri, genellikle birkaç hata düzeltmesi ve özellik güncellemesi ile sık sık yayınlanmaktadır. Her zaman eksiksiz bir kullanım kılavuzuna sahip olan bir "standart" (Standard) sürümün yanı sıra, henüz kullanım kılavuzunda belgelenmemiş özellikleri içeren "en yeni" (Latest) sürüm bulunmaktadır.4 Güncellenen kaynaklar her zamanSourceForge kod deposundan temin edilebilmektedir.5
OmegaT, bir çeviri işini belirli adlara sahip bir klasörler hiyerarşisi şeklinde bir proje olarak ele alır. Kullanıcı, çevrilmemiş belgeleri /source/adlı alt klasöre (ve/ya da onun da alt klasörlerine) kopyalar.Düzenleyicibölmesi, kaynak belgeleri her seferinde bir bölümün çevrilmesi için ayrı "bölümler" olarak görüntüler. OmegaT, komut verildiğinde,/target/ alt klasöründe (kısmen) çevrilmiş sürümleri oluşturur.
Diğer alt klasörler, program içinde otomatik danışma için olanları içerir: /tm/.tmxformatındaki mevcut çeviri çiftleri için,/tm/auto/%100 eşleşmelerin otomatik çevirisi için,/glossary/terminoloji sözlükleri için,/dictionary/ StarDict (ve .tbx) sözlükleri için kullanılır.
Kullanıcı, Düzenleyicibölmesinde bir bölümü çevirmeye gittiğinde, OmegaT***/tm/hiyerarşisi içinde bulunan.tmxdosyalarını benzer kaynak cümlelere sahip önceki çeviri çiftleri için otomatik olarak arar ve bunları bir klavye kısayolu ile Düzenleyici bölmeye eklenmesi içinKısmi Eşleşme***(Fuzzy Match) bölmesinde gösterir.Terminoloji Sözlüğü(Glossary) veSözlük(Dictionary) bölmeleri, projede ilgili adlara sahip alt klasörlerde bulunan tüm terminoloji sözlükleri ve genel sözlükler için benzer otomatik arama işlevleri suar. İsteğe bağlıMakine Çevirisi bölmesi, Google Translate ve benzeri hizmetlerden alınan makine çevirilerini gösterir.
Kullanıcı bir bölümü geçtiğinde OmegaT normalde ilk olarak kaynak-hedef çiftini bellekteki veri tabanına ekler. Daha sonra bu veri tabanını başka zaman, başka projelerde, başka çevirmenler tarafından ve hatta OmegaT dışındaki başka bilgisayar destekli çeviri yazılımları ile kullanılmak üzere Translation Memory eXchange (.tmx) formatında diske kaydeder. Hiçbir değişiklik olmaması, doğal olarak, böyle bir güncelleme olmaması anlamına gelir. OmegaT 3.1 sürümünden itibaren yaygın bir kaza olan, kaynak ile hedef metnin aynı olmasını engelleyen bir ayar ve ayrıca (sayılar, programlama kılavuzlarındaki kaynak kodu vb. durumlarda) bunu geçersiz kılan bir klavye kısayolu da eklenmiştir.
Herhangi bir noktada kullanıcı kaynak dosyaların kısmen çevrilmiş sürümlerini oluşturabilir. Bu şekilde hedef (çeviri) dosyaları oluşturulurken, çevrilmemiş kaynak metin bölümlerinin OmegaT tarafından hedef dosyaya aynen kopyalandığına dikkat etmek gerekmektedir. Dolayısıyla, hedef dosyalarıın oluşturulmasına geçmeden önce, kullanıcının etiket ve (kaynak-hedef eşitliği gibi) başka olası hataları kontrol için Doğrula (Validate) komutunu kullanması önerilir. OmegaT 3.1 sürümünden itibaren - örneğin, kısmi teslim veya hızlı güncelleme için - hedef dosya oluşturma işlemini tüm proje yerine sadece o anda üzerinde çalışılan dosya ile sınırlamak için bir menü komutu (ve klavye kısayolu) eklenmiştir.
OmegaT ana akım bilgisayar destekli çeviri araçlarıyla birçok özelliği paylaşır. Bunlardan bazıları çeviri bellekleri oluşturulması, içe ve dışa aktarılması, çeviri belleklerinden kısmi eşleştirme, terminoloji sözlüğünde arama ve de referans ve uyum aramadır.
OmegaT ayrıca diğerlerinde her zaman bulunmayan ek özelliklere de sahiptir. Bunlardan bazıları şunlardır:
Bazı dosya türleri doğrudan OmegaT içinde çevrilebilir. OmegaT dosya türünü dosya uzantısına göre belirler. Dosya uzantısı ele alma ve tercih edilen kodlama öntanımlı ayarları geçersiz kılarak özelleştirilebilir.
Diğer ticari bilgisayar destekli çeviri araçlarına benzer şekilde, OmegaT, biçimlendirilmiş belgeleri biçimlendirme kodlarını etiketlere dönüştürerek işler.
Dosya biçimi | Dosya uzantısı kalıbı | Biçim türü |
---|---|---|
Unicode dahil çeşitli kodlamalarda kodlanmış düz metin (Java'nın işleyebileceği herhangi bir metin biçimi) | .txt, .txt1, .txt2, .utf8 | belgeler |
HTML / XHTML | .html, .htm, .xhtml, .xht | belgeler |
OpenDocument (ODF),6 LibreOffice, StarOffice, Apache OpenOffice'te kullanılır | .sx?, .st?, .od?, .ot? | belgeler |
Microsoft Office Açık XML (Microsoft Office 2007 ve sonraki sürümlerde kullanılır) | .docx, .xlsx, .pptx | belgeler |
Yardım ve Kılavuz | .xml, .hmxp | belgeler |
HTML Yardım Derleyicisi | .hhc, .hhk | belgeler |
Lateks | .tex, .lateks | belgeler |
DokuWiki | .txt | belgeler |
QuarkXPress CopyFlow Altın | .etiket, .xtg | belgeler |
belge kitabı | .xml, .dbk | belgeler |
Android kaynakları | .xml | yerelleştirme |
Java özellikleri | .özellikler | yerelleştirme |
TYPO3 Yerelleştirme Yöneticisi (l10nmgr) | .xml | yerelleştirme |
Mozilla DTD'si | .dtd | yerelleştirme |
Windows kaynakları | .rc | yerelleştirme |
WiX yerelleştirme | .wxl | yerelleştirme |
ResX | .resx | yerelleştirme |
Anahtar=Değer dosyaları | .ini, .lng | yerelleştirme |
XLIFF | .xlf, .sdlxliff | Çok dilli |
Taşınabilir Nesne (PO) | .po, .pot | Çok dilli |
SubRip altyazıları | .srt | Diğer |
SVG görüntüleri | .svg | Diğer |
Desteklenmeyen dosya biçimlerinin OmegaT tarafından işlenebilmesi iki şekilde mümkün olabilmektedir:
Okapi Çerçevesi içindeki Rainbow programı belirli dosya biçimlerini OmegaT tarafından desteklenen bir XLIFF biçimine dönüştürebilir. Rainbow, OmegaT içinde daha kolay kullanılabilmesi için bu tür belgelerden eksiksiz OmegaT proje klasörleri de oluşturabilir.7
Bir dizi dosya biçimi Gettext Portable Object (PO) dosyalarına dönüştürülerek OmegaT ile çevrilebilir. Örneğin, Debian programı po4a, LaTeX, TeX ve POD gibi dosya biçimlerini Gettext PO dosya biçimine dönüştürebilir.8 Translate Toolkit, Mozilla .properties ve dtd dosyalarını, CSV dosyalarını, belirli Qt .ts dosyalarını ve belirli XLIFF dosyalarını Gettext PO dosya biçimine dönüştürebilir.
Microsoft Word, Excel ve PowerPoint 97 - 2003 sürümü dosyaları Office Open XML (Microsoft Office 2007/2010) veya ODF (OpenOffice.org) biçimine dönüştürülebilir. Dönüştürme tamamen kayıpsız olmayıp biçimlendirmenin bir miktar kaybolmasına neden olabilmektedir.
Trados® .ttx dosyaları Okapi TTX Filtresi kullanılarak işlenebilmektedir.
OmegaT'nin dahili çeviri belleği formatı kullanıcı tarafından görülmez, ancak çeviri projesini her otomatik kaydettiğinde, tüm yeni veya güncellenmiş çeviri birimleri otomatik olarak dışa aktarılır ve üç harici TMX belleğine eklenir: yerel bir OmegaT TMX, bir seviye 1 TMX ve bir seviye 2 TMX.
Dışa aktarılan seviye 2 dosyaları bu tür TMX dosyalarının TMX seviye 2'yi destekleyen bilgisayar destekli çeviri araçlarında eşleşmeler oluşturmasını sağlayan TMX etiketleri içine eklenmiş OmegaT dahili etiketlerini içerir. Trados ve SDLX ugulamalarındaki testler olumlu sonuç vermiştir.
OmegaT, seviye 2'nin yanı sıra 1.4b sürümüe kadar seviye 1 TMX dosyalarını içe aktarabilir. Yabancı TMX dosyasının TMX seviye 2 etiketleri OmegaT tarafından dönüştürüldüğü için, OmegaT'de içe aktarılan seviye 2 dosyaları aynı seviyede eşleşmeler üretecektir. Burada yine Transit tarafından oluşturulan TMX dosyalarıyla yapılan testler olumlu sonuç vermişir.
Terminoloji sözlükleri için, OmegaT çoğunlukla .txt uzantılı, UTF-8 kodlamasına sahip, sekme ile ayrılmış düz metin dosyaları kullanır. Böyle bir terminoloji sözlüğü dosyasının yapısı son derece basittir: ilk sütunda kaynak dildeki kelimeler, ikinci sütunda hedef dilde buna karşılık gelen kelimeler, (isteğe bağlı) üçüncü sütunda ise bağlamla ilgili yorumlar vb. her şeyi bulunur. Bu şekildeki terminoloji sözlükleri bir metin düzenleyicide kolayca oluşturulabilir.
TBX dosyalarının yanı sıra standart CSV biçiminde benzer şekilde yapılandırılmış dosyalar da desteklenir.
OmegaT açık kaynaklı bir yazılım olup gönüllülerin yardımlarından faydalanmaktadır. Programlama kesinlikle en önemli işlev olmakla birlikte, hemen hemen tüm alanlarda gönüllülerin daha fazla desteği faydalı olmaktadır. İstenirse, OmegaT kişisel ihtiyaçlara göre de değiştirilebilir.9
OmegaT kullanıcı arayüzü ve belgeleri yaklaşık 30 dile çevrilmiştir. Gönüllü çevirmenler, kullanıcı arayüzünü, "Anında Başlangıç" kısa öğreticisini veya kullanım kılavuzunun tamamını (veya üç bileşenin tümünü) çevirebilmektedir. OmegaT standart sürümünde tüm dil dosyaları ve kullanım kılavuzunun tüm çevirileri bulunmaktadır.
OmegaT kullanıcı topluluğunun bir özelliği, OmegaT'deki eksikliklerin genellikle kullanıcıları bu işlevleri yerine getiren makrolar, komut dizileri (script) ve programlar oluşturmaya yönlendirmesi olup bazen bu özellikler daha sonra OmegaT içinde kullanıma sunulabilmektedir. Örneğin, OmegaT'nin sadece paragraf bölümlemesi yaptığı dönemde bir kullanıcı metni cümlelere bölmek için OpenOffice.org makroları yazmıştı. Çeviri belleklerinin OmegaT içinde otomatik olarak kullanılması için bunların tek dosya halinde birleştirilmesinin gerektirdiği dönemde bir kullanıcı TMX dosyalarını birleştiren bir komut dizini yazmıştı. OmegaT'de yazım denetimi desteği olmadığı dönemde birkaç kullanıcı OmegaT tabanlı bir çeviri süreci bünyesinde yazım denetimi sağlayan komut dizileri yazmış ya da çözümler bulmuştu.10
Son güncelleme: 2021-03-21
Avrupa Komisyonu Çeviri Genel Müdürlüğü (DGT) ana akım ticari bir aracın yanı sıra alternatif bir bilgisayar destektli yazalım aracı olarak OmegaT kullanmaktadır. DGT tarafından DGT'ye özgü ihtiyaçları karşılayan uyarlamalar/iyileştirmeler/yeni özellikler içeren bir OmegaT çatal yazılımı (DGT-OmegaT) ile birlikte OmegaT'yi iş akışına entegre etmek için bir dizi yardımcı uygulama geliştirmiş bulunmaktadır: proje oluşturma, güncelleme, gözden geçirme ve teslim etme işlemlerini otomatikleştiren birSihirbaz,docxbelgelerindeki gereksiz etiketleri temizleyenTagwipe, ve belleklerin gerçek zamanlı olarak paylaşılmasını sağlayanTeamBase. Bu yardımcı uygulamalar DGT tarafından açık kaynaklı özgür yazılım olarak kullanıma sunulmaktadır.11
Son güncelleme: 2018-04-07
Benten, Eclipse tabanlı bir XLIFF editörüdür. Çeviri belleği eşleştirme sürecinde OmegaT kodunu kullanmaktadır. Kısmen Japonya devleti tarafından finanse edilmektedir.12
Son güncelleme: 2017-02-28
Autshumato, bir bilgisayar destekli çeviri aracı, bir hizalayıcı, bir PDF çıkarıcı, bir TMX düzenleyici ve taranan verilere dayalı bir kamu çeviri belleğinden oluşmaktadır. Bitmiş sürümünde bir terminoloji yöneticisi ve bir makine çevirmeni de bulunacaktır. Bilgisayar destekli çeviri aracı, OmegaT üzerine inşa edilmiştir ve çalışması için OpenOffice.org gerekmektedir. Geliştirme çalışmaları Güney Afrika Sanat ve Kültür Bakanlığı tarafından finanse edilmektedir.13
Son güncelleme: 2012-10-24
OmegaT+ 2005 yılında OmegaT 1.4.5 sürümünden çatallanmış bir bilgisayar destekli çeviri aracıdır. OmegaT'ye benzer bir şekilde çalışmaktadır. Kendi özelliklerini geliştirmiştir fakat projeleri OmegaT ile uyumlu değildir.14
Son güncelleme: 2010-10-12
Boltran bir OmegaT projesinin iş akışını taklit eden, web tabanlı bir araçtır. OmegaT kaynak kodu üzerine inşa edilmiştir ve OmegaT projelerini içe aktarabilmektedir.15
Orijinal kaynak: omegat. Creative Commons Atıf-BenzerPaylaşım Lisansı ile paylaşılmıştır.
2 The latest source files are always available from the SourceForge code repository ↩
Open Document Format for Office Applications – ISO/IEC 26300:2006 format ↩
Okapi Framework – Text Extraction utility can create an OmegaT project folder tree ↩
po4a – Debian altında paketlenmiş, Portable Object dosya biçimden ve bu dosya biçimine dönüştürme aracı bir perl uygulaması ↩
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page