トランスレータ 【translator】
概要
トランスレータ(translator)とは、通訳、翻訳者という意味の英単語。ITの分野では、ある形式で記述されたデータなどを、意味や内容を変えずに別の形式に変換する装置やソフトウェア、システムなどのことを指すことが多い。あるデータ形式で記録されたファイルなどを読み込んで、別の形式のデータとして出力するソフトウェアなどをトランスレータという。この意味では「コンバータ」(converter)もほぼ同義で、こちらの方がよく用いられる。
通信の分野では、ネットワーク上で規格の異なる機器が通信できるよう、プロトコル(通信規約)やデータ形式を通信経路上で透過的に相互変換する中継システムなどをトランスレータということが多い。
プログラミングの分野では、あるプログラミング言語で書かれたソースコードを別の言語のソースコードに変換するソフトウェアをトランスレータあるいはトランスパイラ(トランスコンパイラ)という。
また、本来の字義通り、日本語と英語など、自然言語間の翻訳システムなどをトランスレータということもある。
(2020.3.31更新)