Я пишу приложение для Android, которое помогает прочитать книгу «Властелин Колец» в оригинале

9

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Исходные данные

В наивные студенческие годы я пыталась сделать еще один перевод "Властелина Колец", чтобы превзойти знаменитых КистяМура и ГриГру (фанаты поймут). С тех пор у меня осталось несколько его экземпляров, размеченных карандашом по словарю Мюллера и ABBYY Lingvo. И вот я подумала: а почему бы не сделать из этого архива картотеку?

Идея проста. У каждого писателя есть свой лексикон. Для Толкиена, например, характерны определенные фразеологизмы и фразовые глаголы. А еще он очень любил выделять разные оттенки блеска: glimmer, shimmer и т.д.

Если человек выучит эти слова, то он сможет читать прозу этого писателя без словаря.

Создание

Я составила в Excel таблицу, выписывая слово/словосочетание ("терм"), свой перевод и номер главы, в которой оно встречается. Это было приятное занятие на длинные зимние вечера. Параллельно я сравнивала оригинал с переводом КистяМура и писала посты о забавных искажениях, внесенных переводчиками. Уж раз сколько на эту тему писали, но она, кажется, неисчерпаема.

Затем с помощью pandas я свела эту длинную таблицу к короткой, сгруппированной по термам. Добавила собственноручно написанную за пару дней скромную реализацию полнотекстового поиск с поддержкой морфологии английского языка.

Для всего первого тома "Властелина Колец" моя база составила 5354 терма. Каких-то 5 тыс. слов или словосочетаний надо выучить, чтобы читать Толкиена!

Затем я написала приложение на Android и Java, которое помогает в изучении этой базы и отслеживает прогресс. Разрабатывая интерфейс, я ориентировалась на программу reword.

Хорошая новость заключалась в том, что термы повторяются из главы в главу. То есть, условно, если вы изучили 20% слов из главы 1, то тем самым вы уже знаете 10% слов из главы 2, 5% слов из главы 3 и т.д. Психологически это подбадривает.

Итоги и планы

Приложение пролежало в Google Play около полутора лет. За это время его скачали меньше 10 человек, включая меня. Иногда я тренируюсь в нем, но активно не пользуюсь.

Сейчас я пишу на Kotlin/Jetpack Compose/Coroutines/Flow/Room, и мне даже странно смотреть на свой старый view-based код. Надо бы как-нибудь найти время и переписать приложение на современном стеке (если к тому времени не удалят мой профиль разработчика из Google Play)…

Вот что еще мы писали по этой теме

заголовок discussed

Узнайте, сколько вам нужно зарабатывать, чтобы купить квартиру

Узнайте, сколько вам нужно зарабатывать, чтобы купить квартиру

100
Как работают банки

Как работают банки

12
Autotest 2026-01-16T05:05:58.544933Z 5884

Autotest 2026-01-16T05:05:58.544933Z 5884

3
Autotest 2026-01-17T00:07:19.598610Z 4875

Autotest 2026-01-17T00:07:19.598610Z 4875

2
заголовок readers-post-gallery