Не уверен, что понял все нужные условия, но сам я в подобных случаях просто делаю в Ворде: выделяю текст, вызываю преобразование в таблицу (с разделением по абзацам), потом добавляю столбик справа от оригинала. Получается один абзац = одна ячейка. Перевёл абзац, нажал стрелку вниз, перевёл следующий и так далее (иногда приходится разбивать или соединять абзацы при переводе, тогда просто вставляешь строку и оставляешь пустую ячейку справа или слева). По окончании перевода можно выделить столбик с переводом, скопировать содержимое и вставить в простой редактор — вставится только текст.
Если Ворд не вариант, думаю, подобный функционал можно найти в любом развитом редакторе.