編集

格変化でイライラしたくないので、ポーランド語辞書を自作した

見て〜〜〜〜ポーランド語の辞書作った!!!

SŁOWA ŁĄCZĄ

SŁOWA ŁĄCZĄ

ポーランド語から英語、英語からポーランド語で双方向に検索できます。


開発の背景

自作のお気に入りのかわいいツールで勉強したら、テンションブチ上がるでしょ?
つまりそういうことです。

Google翻訳でええやん、という話かもしれないのですが、格変化や性などの文法事項をパッと確認できるツールが欲しかったのです。
また、文章を読んでいて、格変化した後の形の原型がわからない、ということもあるので、変化後の形からでも引いて調べられるツールがあったらな、とも思っていました。

最初は普通に単語でWeb検索していたのですが、それが男性形か女性形か、特殊な形の変化をするのかどうかなどを調べたくても、うまく一撃でパッと出せないことが多く、その都度イライラしてしまうことがあったのです。



いい感じに情報がまとまっているオンライン辞書がないか調べていたところ、Wiktionaryをおすすめされたのですが、いかんせん情報量が多すぎて見づらい。目はしょぼしょぼするし、こころがしんどい。

なので、Wiktionaryから必要なところだけ抜き出して、自分に読みやすい形に組み直すということにしました。

ということで、出来上がったのがこちらです。めっちゃおしゃれくなーい?

自作ポーランド語辞書

ちなみにWiktionaryは、Wikipediaと同じ母体の団体が作っている、オープンコンテントの多言語辞書です。無料でAPIが公開されているので、ここからデータを持ってきて、以下の情報だけ綺麗に整形して出すようにしています。

- 見出し語と発音記号
- ネイティブの発音音声
- 品詞・性・(動詞の場合は)語尾の変化タイプ
- 意味
- 変化表


こだわりポイント

意味や用例を見やすく

Wiktionaryには日本語版もあるにはあるのですが、ポーランド語の項目はあまりそこまでしっかり整備されていません。なので、英語版を使うことにしました。

そのため当たり前ですが、全ての情報が英語です。
たとえば用法を見るとこんな感じで。
wiktionary
わかんなくない????
(ambitransitive)って何???instrumental?楽器?もう心折れそう...

ということで、まったくおんなじ情報を見やすく書き換えたのがこちらです。
自作ポーランド語辞書
だいぶbetterになったよね。

文法用語を和訳して色を変えて、どういう組み合わせで使うかを視覚的に見やすくしたり、意味の中でも補記的な部分のサイズを変えたりしました。

Favicon

かわいくなーい?芽がぴょこっと出てるのがお気に入り。テンション上がるわ〜


履歴機能

まだデザイン面が工事中なのですが、過去に調べた検索履歴を、スプレッドシートに記録しておき、一覧で表示するようにしました。
今後の拡張として、苦手なワードに印をつけて絞り込んだり、単語に対してメモをつけておいたり(こういう文脈で使ったとか)がすぐできるように仕込んであります。欲しくなったらその時、追加実装します。

感想

技術的な話をすると、Wiktionaryのページの構成って、思った以上に構造化されていなかったので、情報取得がマジで大変でした


Webページというものは、基本的に情報が階層構造で入っています。
Wiktionaryでは、その階層構造が統一化されておらず、たとえば品詞を取り出したくても、上から3階層目にあることもあれば、4階層目にあることもあって、まとめて「上から3階層目から持ってきて!」と指定すると、何も取れない瞬間があったり。

全く同じ語のWiktionaryのページでも、スマホから見た時と、PCで見た時で、この階層構造が変わってしまっていて、スマホから検索すると結果が全く出ない、みたいなことが起きていたり。

掲載情報が多すぎるせいで、詳細は別ページを見てね、と切り出されてしまっているページがあり、自分でリンクを辿って取りに行く必要があったり。


20年くらいかけて何万人もの人が書いた辞書なので、書き方が揃ってないのはまぁ仕方ないのですが、いろんなワードでテストするほどに謎挙動でページが崩れて、何度も発狂しそうになりました。これこそ開発の醍醐味ですね。沼も含めて愛してる。

なお、これを作るのに夢中になりすぎて、ここ数日ポーランド語学習が疎かになりました。本末転倒だけど明日から頑張るぞ


まとめ

もうちょっとだけデザインを綺麗にしたら完成です。

自分のお気に入り辞書で、テンションあげて勉強がんばろっと!