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