UTF-8環境向けのSKK”ぽい”入力手法用の辞書サーバーのようなものです。 SKKServのProtocolとは異なります
skkservをご存知の方は、その亜種です。 漢字に変換したい平仮名を渡すと、登録されている辞書の中からそれに対応する候補を返します。
- UTF-8ベース
- 現在の環境で扱いやすく
- RESTFul API
- 現在の技術スタックで扱いやすく
- 明確な仕様
- OpenAPI v3.1.0で定義、他実装・クライアントコードの生成をより容易に
変換に使用する辞書を引数で渡します。複数の辞書を渡すと、その全ての辞書 を使うようになります。
$ go run . <YOUR_DICTIONARY> <SECOND_DICTIONARY> ...
/midashis/<みだし>
にGETリクエストを飛ばすと、 <みだし>
に対しての
変換候補が返ってきます。
$ curl http://localhost:8080/midashi/かw
変;(変化)色が変わる/代;(代理)代わりに出席する/交;挨拶を交わす/替;世代が替わる/買;/換;/飼;/變;「変」の旧字/支;ささえる
$ curl -H 'Content-Type: application/json' http://localhost:8080/midashi/かw
[{"candidate": "変", "annotation": "(変化)色が変わる"}, {"candidate": "代", "annotation": "(代理)代わりに出席する"}]
- 既存のSKK実装との互換性の確保
- 既存のSKK実装の改善
SKK”ぽい” → SKK-ish → Skkish → (発音的に)ski shoe(ぽい)