このように、正しい翻訳を行うためには、単に統語論的に可能なツリー構造のパターンを網羅的に挙げるだけでなく、現実世界に関する知識や、教科書や報道などで大量に書かれ読まれ、人々の頭脳に刻みこまれている過去の一般的な文例、人間の日常会話（話し言葉）で使われている表現や言い回しなどの頻度や時代ごとの傾向に関する知識も必要となるのである。
人間でもまともな翻訳をするには、学校で学んだ膨大な教科書類などの記憶や、放送で聞いた膨大な量の表現、家族や友人から聞いた膨大な量の表現も思い出しつつ、多くの候補の中から翻訳文を選んでいるように、機械翻訳でもそうした言語的知識の膨大な蓄積や「常識」を使う必要があるのである。
翻訳支援.
機械翻訳は主に「自動翻訳（機械翻訳）」と「翻訳支援（コンピュータ支援翻訳）」という異なる応用先で用いられ、両者は区別される。自動翻訳では人間の介入は最小限であり、入力文すべてを機械に翻訳させようとする。これは「翻訳元の言語を理解することができない人」のための技術であると言える。翻訳支援はプロの翻訳者が翻訳作業を効率的かつ高品質に行うために翻訳ソフトを活用するものである。また、電子辞書をコンピュータに備え、辞書引きをコンピュータに行わせつつ、人間が行う翻訳は、コンピュータ支援翻訳と呼ばれる。
実用性.
現実の翻訳は互いの言語の関係によっても大きく異なる。自然言語はそれぞれ孤立して存在するものではなく、多かれ少なかれ互いに影響し合っている。特に共通の歴史が長い言語同士では、文法や語彙に共通性、あるいは共通の起源を多く持つことがある。そのような場合、極端に言えば単語を置き換えるだけでもある程度のレベルの翻訳が可能であるから、機械翻訳もより容易い。
日本語からの翻訳の場合、早々と実用レベルに達したのは朝鮮語との相互翻訳である。日本語と朝鮮語は膠着語であるという文法的共通性や漢語からの借用語などが多く、単語の置き換え以外にはあまり複雑な処理を必要としない。このため、「GoKorea」「KJCLUB」などの自動翻訳掲示板なども存在する。
機械翻訳装置.
ツールキット.