Машинный перевод, основанный на знаниях, придерживается лингвистических и вычислительных правил, которыми его снабжают исследователи в области лингвистики и программирования. Тексты на перевод должны быть написаны на читаемом машиной языке. Именно база знаний трансформирует исходную модель в соответствующую целевую, прежде чем синтезировать ее в целевое предложение. Процесс машинного перевода может быть однонаправленным в паре языков, например: в одной системе перевод возможен только с русского на
английский, но не наоборот, - или система может быть двунаправленной. Системы машинного перевода, основанного на знаниях, обеспечивают
высокий уровень переводов. Однако они являются довольно дорогостоящими из-за потребности в большом количестве знаний, необходимых для точной выдачи предложений на
других языках.