Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kako-jun/4dea2f02032b272fb10fdb3a98e4c521 to your computer and use it in GitHub Desktop.
Save kako-jun/4dea2f02032b272fb10fdb3a98e4c521 to your computer and use it in GitHub Desktop.
genderのWebサイトをVueで作ってる

kako-jun です

好きなシュテルンリッターは アスキン・ナックルヴァールです


deathとdealingは アルファベット順で隣り合った名詞とか

yarnは毛色の玉のことだとか

genderのための翻訳中に 知ったわ


そんなgenderが ほぼ完成したー

Go製のコマンドラインツール

英語の名詞を引数にして実行

いろんな言語に翻訳される

ついでに その名詞の性別が分かる


探したけど無かったので 作った

翻訳テーブルは SQLiteに入ってる

exeと同梱とゆーより exe内に埋め込んでる

なので 夢のシングルバイナリ


なぜ ローカルPC内で完結させたかったかとゆーと

ネットの常時接続が当たり前でない国で 使えるよーにしたかったから

名詞に性別のある言語で 人口最多は

  • ヒンディー語
  • スペイン語
  • アラビア語

やから


genderは 2つの目的に使えるんよ

1つは英語を読み書きできる人が 別の外国語を勉強したくなって

名詞の性別を調べるのがめんどくせー! ってなった時

これは 先進国に多いかもしんない


2つ目は 名詞に性別のある国に生まれて

その言語はマスターしてるんだけど

セカイを知りたいって思って 世界共通語の英語を勉強したい人用

特に子供


スペイン語圏は なんとなく想像できる

南米の街に住んでる誰か

英語を知って お金を稼ぎたいとか


genderは 引数で与えた文字列を

英語プラス その国の言葉でも検索するので

スペイン語の名詞を打てば 英語でなんてゆーかが分かるの


スペイン語→英語 だけなら

紙の辞書でも イイんだけど

genderは英語ついでに ほか7つの言語に翻訳するから

名詞だけなら 紙より強い


セルラーは セカイのどこにでもあるだろーけど

スマホでないとしたら ググれないし

グーグル翻訳だと 名詞の性別は出ないから

冠詞や動詞の形が分からず 詰むんよね


通信料が高いと 何回もググりなおせんやろ?

さらに

インドや中東は どんな世界なんやろう

たぶん 一部の人がパソコンを持ってた世界から

スマホが一気に広まってる最中


genderは Windows、macOS、Linuxで動くけど

スマホでは動かない

なのでスマホに対応させよう

なるべく通信料の掛からないUIで


そこで https://gender.llll-ll.com のURLを作ったよ

そこで Web版として

genderの機能を移植中


モックの作成と HTTPS化までは済んだわ

モックは Vue CLI 3 と Bulmaで作ってる

screenshot-gender llll-ll com-2019 03 14-20-58-25

screenshot-gender llll-ll com-2019 03 14-20-58-57


日本語版は 用意しない予定

だって

日本語ネイティブの人が 英語以外の言語を調べる時って

まず英語に変換するだろーし


gender関連で 計3つのリポジトリがある

  • 1つは コマンドラインツールとしてのリポジトリ

  • 1つは Webサイトのリポジトリ(上のやつ)

  • 最後の1つは、 そのWebサイトに情報を読み込ませるための Web APIね


これは Node.jsのExpressでささっと作るわ

APIは 上のWebサイトからは 少なくとも使うけど

URLを公開して 自由に使ってもらえるよーにする予定

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment