Задача оказалась не такой уж примитивной. Работа производилась с английскими и русскими текстами (имеется в виду, что метод не заточен только на эту комбинацию, пожалуйста, делайте книгу с финским и казахским :-).

Переводчики не ставят перед собой цель сделать параллельные тексты. Т.е. для обработки текста, надо проделать вычитку (хотя бы по диагонали).

Моя программа может только немного помочь с рутиной.

Сейчас, при работе с этим текстом, пришлось, вернулся к старой работе, немного подправил, но уверен, что в коде осталось масса неувязок... не судите строго, никогда не претендовал на звание "гуру".

В данный файл fb2 внедрен архив с исходником программы (на Delhpi). Речь идет именно о fb2, т.к. при автоматической конвертации в epub архив пропадет. Как извлечь архив из файла, описано в работе "Извлекаем архив из fb2" (http://lib.rus.ec/b/206283).

Для основной массы читателей, создано затруднение, но мне кажется небольшое, наверняка у вас найдется знакомый программист, который поможет вам скомпилировать из исходника программу.

Почему именно исходник? Я совсем не против, если из этого сырого материала, кто-то сделает что-то путное. Самому заниматься просто некогда.



В дальнейшем, там, где говорится "английский" - подразумевается изучаемый язык, и "русский" - язык родной для учащегося, как я уже сказал, это могут быть самые разные комбинации.

И еще, в тесте после: // или в {} - заметки для программиста.


Начнем с создания нового проекта.

В меню File выбираем первый пункт New Project.

Откроется окно выбора английского fb2 файла.

{

в данном исходнике сделано маленькое “обрезание”, удалил обработку архивов.

я пользуюсь компонентом VCLUnZip хотя у меня есть его исходники, но они довольно объемны… Найдите в Нете этот компонент или воспользуйтесь другим…



4 из 8