Наверняка найдутся разные пути, но у меня путь только один.
Помните, кто-то сказал "я чужие книги не читаю, я пишу свои".
Идея созрела около пол года назад, и первое что я сделал - это программку делающую из текстов на двух языках - HTML файл с соответствующими ссылками.
Задача оказалась не такой уж примитивной. Работа производилась с английскими и русскими текстами (имеется в виду, что метод не заточен только на эту комбинацию, пожалуйста, делайте книгу с финским и казахским :-).
Переводчики не ставят перед собой цель сделать параллельные тексты. Т.е. для обработки текста, надо проделать вычитку (хотя бы по диагонали).
Моя программа может только немного помочь с рутиной.
Сейчас, при работе с этим текстом, пришлось, вернулся к старой работе, немного подправил, но уверен, что в коде осталось масса неувязок... не судите строго, никогда не претендовал на звание "гуру".
В данный файл fb2 внедрен архив с исходником программы (на Delhpi). Речь идет именно о fb2, т.к. при автоматической конвертации в epub архив пропадет. Как извлечь архив из файла, описано в работе "Извлекаем архив из fb2" (http://lib.rus.ec/b/206283).
Для основной массы читателей, создано затруднение, но мне кажется небольшое, наверняка у вас найдется знакомый программист, который поможет вам скомпилировать из исходника программу.
Почему именно исходник? Я совсем не против, если из этого сырого материала, кто-то сделает что-то путное. Самому заниматься просто некогда.
В дальнейшем, там, где говорится "английский" - подразумевается изучаемый язык, и "русский" - язык родной для учащегося, как я уже сказал, это могут быть самые разные комбинации.
И еще, в тесте после: // или в {} - заметки для программиста.
Начнем с создания нового проекта.
В меню File выбираем первый пункт New Project.
Откроется окно выбора английского fb2 файла.
{
в данном исходнике сделано маленькое “обрезание”, удалил обработку архивов.
я пользуюсь компонентом VCLUnZip хотя у меня есть его исходники, но они довольно объемны… Найдите в Нете этот компонент или воспользуйтесь другим…
Пока, в данной версии, в случае архивного файла, последует предложение извлечь файл сторонней программой.
}
После успешного открытия английского, появится запрос на открытие русского файла.
{
в качестве входного и выходного файлов выбираю – fb2 т.к. формат имеет XML структуру, что облегчает дальнейшую работу. Да и формат fb2 заслуженно популярен.