What does the acronym IME mean?

IME

Input Method Editor

A program that enables users to generate characters not natively available on their input devices, often for Chinese or similar language scripts.