theautomatic conversion by a computer-based natural language processing system of a text from one language to a corresponding text of equivalent or approximately equivalent sense in another.
----
Alternative definition:
The translation of text by a computer, with no human involvement.