翻訳ソフトは、手紙のように非定型的な文章や、ニュースなど新語や固有名詞が多く、多様な話題である文章は苦手である。専門的な内容であっても、定型的で不特定多数を対象として分かりやすく書かれた文章、つまりマニュアルなどの文章では効果が高い。適切な専門用語辞書さえあれば、専門性が高ければ高いほどその有用性は高まる。
アドオン機能.
他のソフトウェアに組み込むことにより、翻訳ソフトを利用していることを意識せずに、翻訳を利用することができるようにしているものがある。
オンライン翻訳.
オンライン上で無料で翻訳するサービスがある。これらは、ホスト側に翻訳ソフトがあり、変換している。
大和盆地
一次段階・笑い反応.
初期の段階に見られ、IMEの奇妙な誤変換を笑いものにするたぐいである。
二次段階・怒り反応.
笑い反応の段階を過ぎると、「怒り反応」に移行する。最近ではかなり改善されているが、日常的に使用するIMEでは特に頻発する可能性が高い。
多重定義
概要.
動作を選択する際に用いられる代表的な文脈情報としては、型付けられたプログラミング言語においては関数や演算子に実引数（演算子ならばオペランド）として与えられた式や変数に関連付けられた型の情報が用いられる（稀ではあるが戻り値の型を利用できるプログラミング言語も存在する）。関数の名称とそれらの型情報の組を合わせたものをシグネチャと呼ぶが、プログラム内でシグネチャが唯一に決まれば、関数名やメソッド名、演算子の記号が重複していても呼び出すべき対象を唯一に決定することができる。このような型付けによる多重定義は、暗黙の型変換あるいは型強制）、継承あるいは包含、総称型、あるいはパラメーター付型と並んでプログラミング言語において多態性を実現するための一つの手段である。
言語による多重定義のサポート.
関数の多重定義をサポートしない言語では、たとえ関数の引数の型や数によらずアルゴリズムすなわち本質的な内容がまったく同じでも、引数の型や数ごとに関数をそれぞれ定義する場合は同じ名前が使えず、引数に応じた名前をそれぞれ付ける必要があり、呼び出すときも引数に応じて使い分ける必要がある。
ベクトルの長さを計算する関数を、型および次元ごとに命名している。