Словники для перекладача android colordict

Словники для перекладача android colordict

В цілому, необхідно:

  1. Отримати словник в декомпільовану вигляді (DSL)
  2. Перетворити DSL в формат Stardict
  3. Покласти його на SD-карту в папку / sdcard / dictdata /

DSL словник можна отримати, скачавши його прямо в такому вигляді, або конвертувати з LSD. Під Windows можна скористатися програмою DslComp (вже пропатчити як треба); під Linux існує makedict в складі проекту XDXF. (Йдемо на сайт XDXF - XML ​​Dictionary Exchange Format, викачуємо makedict - ***. Tar.bz2, розпаковуємо, configure, make і в підкаталозі src отримуємо виконуваний файл makedict. Попередньо потрібно встановити компілятор gcc-c ++ з усіма необхідними залежностями). У репозиторіях Ubuntu makedict знайти не вдалося, вихідні коди Компільо з купою помилок. Намучавшись з помилками скачав знайшов пакет в RPM і за допомогою alien конвертувати його в deb. Запускаємо makedict:

Windows: Запускаємо DslComp, вибираємо LSD, і ставимо перемикач в "DSL (Вихідні тексти)".

На виході отримуємо три файли:
dictionary_name.dict - власне, словник.
dictionary_name.idx - індекс.
dictionary_name.ifo - опис.

Словник можна стиснути утилітою dictzip, щоб зменшити розмір словника. В результаті отримаємо файл з розширенням .dict.dz.
Індекс теж можна стиснути звичайним gzip'ом.

У просторах Інету можна знайти і такий bash-script:

Якщо у нас файл від лінгво, то зрізаємо початкові рядки службової інформації. Має починатися з тіла самого словника.

Викладаю сюди Російсько-Фінські (FiRuFi) словники для ColorDict перетворені з DSL в формат StarDict:
Маленький, але хороший - тут [878K]
Великий, але корявий - тут [21M]

Схожі статті