# ===========================
# 双方向翻訳機(クシークリアンス語 ⇄ 日本語)
# ===========================

dict_kusi = {
      "wo": "私",
    "ni": "あなた",
    "ert": "彼(男性)",
    "art": "彼女",
    "ort": "子ども",
    "urt": "親",
    "lö": "私たち",
    "men": "たち",
    "ren": "人々/民族",
    "melo": "愛人",
    "sani": "親友/相棒",
    "am": "友達",
    "lyu": "かわいいヤツ",

    # 思考・感覚
    "acho": "思う",
    "pens": "考える",
    "sacho": "信じる",
    "flar": "匂い",
    "rhou flar": "感じる",
    "kan": "見る",
    "aud": "聞く",
    "re": "好き",
    "llre": "嫌い",
    "ren ern": "心",
    "ren ern": "感情",
    "ren ern": "命",
    "vol": "欲しい",
    "peiv": "できる",
    "kin": "未知",
    "kin": "道",
    "xie ng": "思想",
    "xurt ter": "矛盾",
    "ta deen": "楽しい",
    "ʒent": "情報",
    "xi ʒent mēi o": "役立つ",
    "ʃiɑː": "希望",
    "ʃiɑː": "光",
    "ʃiɑː": "心の支え",
    "Shi han": "好きなものは",
    ".Xi wo.":"私は",
     ".Xi ni.":"あなたは",
     ".Xi ert.":"彼は",
    ".Xi art.":"彼女は",
    "xi":"は",
    "Xi":"は",

    # 会話・表現
    "qecho": "叫ぶ",
    "parl":"話す",
    "apyans": "こんにちは",
    "agyuo b": "さようなら",
    "tyun": "ありがとう",
    "oh": "はい",
    "eh": "いいえ",
    "oh qu eh": "ですよね?",
    "na": "か?",
    "ll": "ない",
    "Choll": "強く否定",
    "qú": "強調",
    "wen": "どのように",
    "wed": "に",
    "ゟ": "余韻(軽く「イ」)",
    "Gro!": "うるさい",
    "Rath!": "くだらない",
    "Kruq!": "弱虫",
    "Tān!": "乾杯",
    "Hayo!": "行くぞ!",
    "Vol-sy!": "願いよ、空へ!",
    "Ien qú!": "自由を!",
    "ˇ": "しなかった!",
    "xient": "学ぶ",

    # 論理・接続
    "zho":"を",
    "a ter": "しかし",
    "ä men ter": "について",
    "ex ter": "だから",
    "ifa": "もし",
    "ryt": "なら",
    "efo ryt": "でなければ",
    "hádī ryt": "それとも",
    "ryt as": "または",
    "ho ng": "例えば",
    "yít ng": "のように",
    "qu": "と",
    "Isu": "でもあり",
    "llku ma": "理由",
    "Qe ian": "証拠",
    "om scrą": "法則/例えると",
    "om sand": "パターン",
    "in comt eh": "しない",
    "comt ne?": "しない?",

    # 自然・世界
    "Ma": "水",
    "Ka": "火",
    "umi": "海",
    "Zin": "山",
    "Sy": "空",
    "Fi": "風",
    "sol": "太陽",
    "lun": "月",
    "Lo": "森",
    "Pa": "石",
    "Nu": "草",
    "jīaer": "春",
    "Masmaer": "夏",
    "Gaaer": "秋",
    "Samaaer": "冬",
    "Pas nu": "快晴",
    "thex jīa": "晴れ",
    "thex gaa": "曇り",
    "thex samaa": "雨",
    "thex jěint": "災害",
    "jeint": "死",

    # 場所・社会
    "ens": "社会/共同体",
    "dom": "家",
    "pins": "街",
    "zhan": "駅",
    "hádī": "故郷",
    "hádī": "栄誉",
    "zai": "ここ",
    "lok": "場所",
    "mact": "神殿",
    "mact": "部屋",
    "gōng": "家",
    "gōng": "場所",
    "gōng": "駅",
    "shon": "集団",
    "ren shon": "人々",
    "nell atand": "学校",
    "Zespein thæns": "これ",
    "īñxī": "あれ",
    "mgu": "これは",

    # 時間・動作
    "ku": "過去",
    "rhou": "した",
    "kurāt": "今",
    "nu": "現在",
    "puqya": "未来",
    "tūlī": "の時",
    "æ": "後",
    "kwe": "行く",
    "ven": "来る",
    "lim": "動く",
    "hanī": "休む",
    "fin": "終わる",
    "labor": "働く",
    "dorm": "寝る",
    "tem": "時間",
    "Sets": "歩く/移動",
    "Sets ar": "走る",
    "comt": "行う",
    "fɑː": "もらった",
    "mæ": "証明",
    "xiend": "教える",
    "xei shon": "学生",

    # 概念・価値観(抜粋)
    "ve o kurāt": "真実/事実",
    "Ien": "正義/自由",
    "hádī tyi ng": "絆/勝利",
    "aterren": "議論",
    "bon": "良い",
    "mal": "悪い",
    "simpl": "簡単",
    "grand": "大きい",
    "bel": "美しい",
    "klar": "明確",
    "nov": "新しい",
    "alt": "高い",
    "bas": "低い",
    "rap": "速い",

    # 数・疑問・敬語など(抜粋)
    "un": "1",
    "du": "2",
    "tri": "3",
    "nul": "無し",
    "ʒe": "何を/何が/何で",
    "jī ʒet": "何の/何か",
    "zai naly?": "どこ?",
    "az eru bai jan": "目上への挨拶",
    "rīck eru bai ats": "目上への感謝",
    # 追加サンプル表現
    "mei ni?": "元気?",
    "Ches un": "同じ物(一個)",
    "Ches mil": "同じ物(二個)",
    "Geswtryp": "写す/移す/映す(数人に)",
    "RuBiy drtsy as": "お疲れ様!(男性)",
    "Borut sumis": "怪しい",
    "Naswo": "心の中の私",
}

# 🔹 逆引き辞書を作成
dict_jp = {v: k for k, v in dict_kusi.items()}

def translate_kusi_to_jp(sentence):
    words = sentence.split()
    return " ".join(dict_kusi.get(w, f"[{w}]") for w in words)

def translate_jp_to_kusi(sentence):
    words = sentence.split()
    return " ".join(dict_jp.get(w, f"[{w}]") for w in words)

# 💬 実行部(myCompiler用)
print("クシークリアンス語 ⇄ 日本語 翻訳機")
print("どちらの方向で翻訳しますか?")
print("1: クシークリアンス語 → 日本語")
print("2: 日本語 → クシークリアンス語")

mode = input("番号を入力してください(1または2): ")

text = input("翻訳したい文を入力してください:\n> ")

if mode == "1":
    print("\n翻訳結果:", translate_kusi_to_jp(text))
elif mode == "2":
    print("\n翻訳結果:", translate_jp_to_kusi(text))
else:
    print("無効な入力です。")

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: