Skip to content

Latest commit

 

History

History
67 lines (41 loc) · 3.19 KB

readme-ru.md

File metadata and controls

67 lines (41 loc) · 3.19 KB

Kana transformer

logo

NPM Version test NPM License

Переключить язык на: английский

Опробуйте функционал на вебсайте

С помощью библиотеки вы сможете:

  • Трансфомировать русские или английские слоги в кану
  • Привести кану к русскому или английскому алфавиту
  • Конвертировать одну кану в другую

Для выполнения каждого пункта есть своя функция.

Перед использованием посмотрите в обзоре функций ограничения и рекомендации. Учёт рекомендаций повысит точность, а учёт ограничений подготовит к недостаткам алгоритма.

Документация

Установка

npm install kana-transformer

Поведение по умолчанию

  • toKana() понимает английский язык, по системе Хепбёрна; приводит к хирагане
  • fromKana() приводит к английскому языку, по системе Хепбёрна
  • convertKana() конвертирует в хирагану

Подробнее о возможностях настройки написано в обзоре функций.

Примеры использования

import { fromKana, toKana, convertKana } from 'kana-transformer'
//Рекомендация: в первых двух функциях разделяйте слова пробелом

fromKana('わたし は じぶん に おちゃ を たてました')
// => 'watashi wa jibun ni ocha o tatemashita'

toKana('watashi wa jibun ni ocha o tatemashita')
// => 'わたし は じぶん に おちゃ を たてました'

convertKana('ワタシハジブンニオチャヲタテマシタ')
// => 'わたしはじぶんにおちゃをたてました'

Содействие

Если у вас есть предожение по улучшению библиотеки, смело используйте issues и pull requests.

Лицензия

Apache-2.0