Без заголовка
В CAT-программах что-то подобное происходит. В некоторых можно выбирать движок для перевода, некоторые даже бесплатные. Есть надстройки типа MyMemory над базами перевода. Скармливаешь ей те части которые не переведены, а она из своей базы что-то подставляет, переведённое ранее другими