Migdal

SaltRibbon
SaltRibbon

投稿

アルゴリズムによる言語の制作

第一章 目的

前回の記事で、私は基礎語彙リストを作った。この基礎語彙リストを用いて、アルゴリズムでランダムに文字を割り当てて言語を作れるのではないか。そう考えたからだ。

第二章 単語生成ツールを制作

ツールはJavaScriptで作る。インターネットに自分の希望にあったツールが存在するのではないかと「人工言語 ツール」で検索し、この人工言語単語生成ツールを用いようとしたが、このツールは一単語づつ生成される。含めない文字や重複する単語が生成されてしまうため自作した。

第三章 単語生成ツールの設定

文字 音価
a [a]
b [b]
d [d]
e [e]
g [g]
h [h]
i [i][j]
k [k]
l [l]
m [m]
n [n]
o [o]
p [p]
s [s]
t [t]
u [u][w]
z [z]
子音 母音 含めない …最初 …最後 文字数 単語数
k,s,t,n,h,m,l,g,z,d,b,p a,e,i,o,u k,s,t,n,h,m,l,g,z,d,b,p 2-4 331

第四章 作られた言語の辞書

これが生成された言語の辞書だ。決まった文法規則は曖昧であるが、りんご文を翻訳してみる。

私はりんごを食べる.
ba uhe ma. ※私は果実を食べる

私はりんごを食べた.
ba uhe ma (tosa).

彼はりんごを食べている.
mebi uhe ma (polu).

彼女はりんごを食べ終わっている.
mebi obi uhe ma.

彼女はりんごを食べ終わっていた.
mebi obi uhe ma (tosa).

私の妻はりんごを食べたことがある.
babi odi uhe ma (tosa).

私の妻はりんごを毎日食べる.
babi odi uhe ma nipe kiga.

私と私の妻は昨日りんごを食べた.
ba zu babi odi uhe ma tosa 1 kiga.

私と私の妻は6日前にりんごを食べた.
ba zu babi odi uhe ma tosa 6 kiga.

彼らは明日りんごを食べる.
mebi uhe ma bado 1 kiga.

彼らは6日後にりんごを食べる.
mebi uhe ma bado 6 kiga.

彼女らは3日間りんごを食べている.(食事としてりんごだけを食べている)
mebi uhe ma 3 kiga.

彼女らはりんごを5分間食べ続けている.(りんごを食べる所要時間に5分かかっている)
mebi uhe ma 5 udi.

彼は常にりんごを食べている.(四六時中ずっとりんごを食べている)
mebi uhe ma nipe.

りんごが3つある.
ma 3.

りんご達がテーブルの上にある.
ma hu lopo.

誰かがあのりんごを食べてしまった.(その結果,あのりんごは今はない)
oni uhe nali ma (tosa).

誰かがこのりんごを食べそうだ.(推量)
oni tilu uhe nali ma (tosa).

誰かがこのりんご,そのりんご,あのりんごを食べたそうだ.(伝聞)
oni tilu uhe nali ma (tosa).

りんごがひとつもない.
ma apo tuku kega. ※りんごが一つより少ない。

私はりんごを食べない.
ba ole uhe ma.

私はりんごを食べられない.(りんごがないので状況的に食べられない)
ba ole uhe ma.

私はりんごを床に落とした.
ba ume ma ti hele.

りんごが床に落ちた.
ma ka ti hele.

りんごは食べられない.(りんごの性質として,可食でなくなった)
ole uhe ma.

私はりんごを食べたい.
ba tilu uhe ma.

私はりんごを買いたい.
ba tilu tuze ma.

このりんごは汚い.
aki ma ili.

このりんごは綺麗ではない.
aki ma ole senu.

あのりんごは食べられそうだ.
nali ma tilu uhe.

あれはりんごではない.
nali ole ma.

これはりんごではなくみかんだ.
aki ma ole dipi. aki eza.

あなたはみかんを食べるか?
lobo uhe eza ma?

はい,私はみかんを食べます.
kubi, ba uhe eza ma.

あなたはみかんを食べないのですか?
lobo ole uhe eza ma?

ええ,私はみかんを食べません.
kubi, ba ole uhe eza ma.

あなたはみかんを食べたかった.ですよね?
lobo tilu uhe eza ma?

いいえ,私はみかんを食べたくはありません.
eni, ba ole tilu uhe eza ma.

あなたはりんごもみかんも食べないのですか?
lobo ole uhe dipi ma zu eza ma?

いや,私はりんごを食べます.
eni, ba ule dipi ma.

私はみかんを食べない.だから,みかんは食べられない.(受け身の否定)
ba ole uhe eza ma. eku, ba ka uhe eza ma.

りんごは食べることができない.なぜなら,りんごは綺麗ではないから.
ba ole uhe dipi ma. lo, dipi ma ole senu.

りんごは汚い.一方で,みかんは綺麗だ.
dipi ma ili. ke, eza ma senu.

みかんを食べましょうよ?(勧誘)
lobo apa uhe eza ma?

いいえ,お断りします.
eni, ba ole ume.

あそこでみかんを食べろ.りんごは食べるな.
uhe eza ma nali. ole uhe dipi ma.

りんごを頂いても宜しいですか?みかんは差し上げます.
ba apa eli dipi ma? ba hozo eza ma.

私は「りんごは食べるな,みかんを食べろ」と言った.
ba mepa "ole uhe dipi ma, uhe eza ma".

あなたはりんごを食べろと言うのですか?
lobo mepa "uhe dipi ma"?

貴様はりんごを食べたいと言った.
lobo mepa "lobo tilu uhe dipi ma".

私はりんごを食べたいと言った覚えがない.
ba ole ※翻訳不可 "ba tilu uhe dipi ma".

あなたは確か「私はりんごを食べたい」と言ったはずだ.
※翻訳不可

私はもしかしたらそう言ったかもしれない.
ba tilu mepa li (tosa).

あなたは絶対に私に対して「りんごを食べたい」と言った.
lobo ami mepa "ba tilu uhe dipi ma" (tosa).

彼は私にりんごを食べさせる.
mebi nama ba ka uhe dipi ma.

みかんは私に食べられていない.
eza ma ole ka uhe ba.

りんごは彼によって私に食べさせられた.
dipi ma ka uhe ba lo mebi.

ここには何もない.
aki ole oni.

第五章 まとめ

りんご文で翻訳不可の文が何個か存在しているので改善できるような基礎語彙リストを作りたい。基礎語彙リストの語彙数が少ないのと、ランダムのため、一(kega)と星(kiga)など似たような単語が生成されやすい。また、文字数の設定が2-4であったため今回の場合だとわかりにくいが、単語の使用頻度に対して文字数が合理的でないという問題点がある。

人気順のコメント(0)