Cjklib: различия между версиями

Материал из LingvoWiki
Перейти к навигацииПерейти к поиску
(хочу попробовать поиграться с этой библиотекой, но пока что нет времени)
 
(Категоризация)
Строка 25: Строка 25:
 
* [http://code.google.com/p/cjklib/ Страница проекта на Google Code]
 
* [http://code.google.com/p/cjklib/ Страница проекта на Google Code]
 
* [http://cjklib.org/ Документация к API и cjknife]
 
* [http://cjklib.org/ Документация к API и cjknife]
 +
 +
[[Категория:Китайский язык]]
 +
[[Категория:Компьютерная лингвистика]]

Версия 21:31, 15 июня 2012

cjklib — библиотека на языке Python для работы с китайскими иероглифами для китайского, японского, корейского и вьетнамского языков. В состав библиотеки входит большая база данных о символах. Автор проекта — has автор::Кристоф Бургмер.

Вся функциональсть библиотеки доступна как из языка Python. Вместе с библиотекой поставляется программа cjknife, предоставляющая те же функции с интерфейсом командной строки. Библиотека успешно работает в has платформа::Windows и has платформа::Linux.

Поддерживает следующие функции:

  • Работа с чтениями иероглифов для китайского (has поддержка языка::путунхуа, кантонского, шанхайского), японского и корейского
    • Поиск иероглифов с определённым чтением
    • Получение чтения для иероглифа
    • Преобразование различных транскрипций (например, из ютпхиня в йельскую и обратно)
  • Графическое разбиение иероглифов
    • Разбиение иероглифа на составные части
    • Поиск иероглифов с определёнными компонентами
  • Поиск в словарях (поддерживаются словари в форматах CEDICT и EDICT; словари загружаются отдельно)
    • Автоматическая загрузка словарей из интернета (в поставку библиотеки не входят)

Применения

Данная библиотека используется в следующих проектах:

  • В словаре Eclectus ([1]), ещё одном проекте Кристофа Бургмера
  • В системе рукописного ввода иероглифов Tegaki ([2]) для настройке данных о разбиении иероглифов
  • В дополнении Pinyin Toolkit для системы интервального повторения Anki
  • В методе ввода Vim 中文输入法 для редактора vim

Ссылки