Доступна для скачивания библиотека PyStarDict, предназначенная для работы со словарями StarDict из Python.
Текущая версия 0.4 является первой условно стабильной, в которой реализован весь базовый функционал.
Существенным улучшением является уменьшение времени загрузки индекса словаря в память в несколько раз по сравнению с предыдущей версией.
Возможности библиотеки:
- Чтение сжатых и несжатых словарей.
- Представление словаря как dictionary like объекта.
- Возврат перевода заданного слова.
- Кэширование переводов для повторного использования.
- Управление кэшем (очистка, удаление записей).
- Проверка наличия слова в идексе словаря без чтения из файла его перевода.