Skip to content

kawarimidoll/tiny_segmenter.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

tiny_segmenter.vim

tiny_segmenter.vim は、日本語分かち書きソフトウェア TinySegmenter の Vim script 版です。

オリジナル版ではシングルファイルにモデルを同梱していますが、本スクリプトではJSONに分割しているため、異なるモデルに基づいて分かち書きを行うことも可能です。

Getting Started

" オリジナル版のモデルを使う場合
let m = tiny_segmenter#load_model("ORIGINAL")

" ローカルのモデルを使用することも可能
" let m = tiny_segmenter#load_model('/path/to/model.json')

echo m.parse('Vim はオープンソースであり自由に配布可能です')
" => ['Vim', ' ', 'は', 'オープンソース', 'で', 'あり', '自由', 'に', '配布', '可能', 'です']

Original

TinySegmenter: Javascriptだけで実装されたコンパクトな分かち書きソフトウェア

Prior art

https://github.com/shogo82148/TinySegmenterMaker

About

TinySegmenter in Vim script

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published