OmegaT
Channel: 宇宙のすべての知識 プリンシピア
Date: 2021-07-31

OmegaT, by Wikipedia https://ja.wikipedia.org/wiki?curid=965525 / CC BY SA 3.0

#オープンソースソフトウェア
#Javaプラットフォームソフトウェア
#翻訳ソフトウェア
OmegaTは、Javaで記述されたコンピュータ翻訳支援ツールである。
2000年にKeith Godfreyにより開発され、現在はDidier Brielらにより開発が進められている、自由に使える、改変できるソフトウェアである。
 OmegaTはプロの翻訳者向けに開発されている。
主な機能の特徴として、正規表現を用いたカスタマイズ可能な分節化、参考訳文としての参照や訳文の蓄積が可能な翻訳メモリ、用語集や辞書ファイルの参照、Hunspellスペルチェック辞書を用いたインラインでの綴り確認機能などがある。
 OmegaTはLinux、macOS、Windows（98 SE以降）上で動作し、Java 1.5を必要とする（3.0以降はJava 1.6）。
27の言語環境で使用可能である。
2010年の調査によると、プロの翻訳家458人のうち、Wordfast、Deja Vu、MemoQユーザー数の1/3、また最も利用されているTradosユーザー数の1/8がOmegaTを使用している。
 OmegaTは2000年にKeith Godfreyにより開発された。
 当初はC++で記述されていたが、2001年2月の最初のリリース版以降は、Javaで記述されている。
この版では翻訳メモリにプロプライエタリな翻訳メモリ形式を用いており、整形されていないテキストファイルとHTMLファイルの翻訳と、ブロック単位の（つまり文単位でなく、段落単位の）分節化だけが可能であった。
 OmegaTソースコードの開発情報はSourceForge.net上に公開されており、現在のプロジェクトマネージャーはDidier Brielである。
他の多くのオープンソースプロジェクトと同様、OmegaTの新バージョンは高い頻度でリリースされ、その都度いくつかのバグ修正や機能改善がなされている。
完成した取扱説明書（ユーザーマニュアル）が含まれる通常版（Standard）と、説明書に未記載の新しい機能を含む開発版（latest）が存在する。
最新のソースコードはSourceForgeのコードレポジトリで入手可能である。
 OmegaTは、1つの翻訳作業ごとに、使用するファイル一式を含めたプロジェクトフォルダーを生成する。
ユーザーは、未翻訳の原文文書をsourceフォルダーにコピーしておく。
翻訳作業の最後には、翻訳されたファイルがtargetフォルダーに格納される。
OmegaTは、原文文書にある翻訳可能な部分を、分節化した状態で、ユーザーが翻訳を入力する編集ウィンドウに表示する。
 翻訳を開始する前に、既存の翻訳内容をtmフォルダーに、用語集をglossaryフォルダーに、StarDict形式の辞書をdictionaryフォルダーに置いておくこともできる。
翻訳作業時に、OmegaTはこれらを自動的に参照する。
 OmegaTは、いま翻訳している文章と、これまでの翻訳内容を自動的にチェックし、類似したものがあればそれを参考訳文ウィンドウに表示する。
翻訳者はキーボードショートカットを使ってその内容を編集中の分節に挿入できる。
あらかじめプロジェクトフォルダーに用語集と辞書ファイルを追加しておくと、OmegaTはその内容も参照する。
Google Translateなどの機械翻訳の機能を有効にしておくと、随時、機械翻訳ウィンドウにその翻訳内容を表示する。
 翻訳が終了すると、OmegaTがファイル一式の翻訳版を生成し、プロジェクト全体の現在の翻訳内容をTMXファイルに出力する。
このファイルは今後の翻訳に流用が可能であり、また必要であればOmegaTや他の翻訳支援ツールを使用している他の翻訳者と交換できる。
 OmegaTは、他の主要な翻訳支援ツールと同等の機能を多く持っている。
翻訳メモリの生成、その追加や出力、翻訳メモリに存在する参考訳文の参照、用語集の参照、参照ファイル中の一致検索機能などである。
 OmegaTには、他の翻訳支援ツールが必ずしも持っていない機能もある。
例えば： いくつかのファイル形式であれば、OmegaTが直接翻訳できる。
OmegaTはその拡張子でファイル形式を判断する。
ファイルの拡張子と対応するエンコーディングは、デフォルトの設定に追記する形でカスタマイズが可能である。
 整形された文書については、OmegaTは市販の他の翻訳支援ツールと同様、その整形情報をタグに変換することで処理できる。
 ...