From ef189c65c43b07aedb7febcf0e5c79e253f44241 Mon Sep 17 00:00:00 2001 From: miro Date: Sat, 11 Apr 2026 05:47:53 +0000 Subject: [PATCH] Upload files to "/" --- kanji-and-antonym.txt | 1318 +++++++++++++++++++++++++++++++++++++++++ trainjpnvocab.sh | 430 ++++++++++++++ 2 files changed, 1748 insertions(+) create mode 100644 kanji-and-antonym.txt create mode 100644 trainjpnvocab.sh diff --git a/kanji-and-antonym.txt b/kanji-and-antonym.txt new file mode 100644 index 0000000..2e6c695 --- /dev/null +++ b/kanji-and-antonym.txt @@ -0,0 +1,1318 @@ +---あ +1. 赤い(あかい) – red → 青い(あおい) – blue +2. 暖かい/温かい(あたたかい) – warm → 冷える(ひえる) – get cold +3. 新しい(あたらしい) – new → 古い(ふるい) – old +4. 厚い(あつい) – thick → 薄い(うすい) – thin +5. 暑い(あつい) – hot(weather) → 寒い(さむい) – cold +6. 熱い(あつい) – hot(touch) → 冷たい(つめたい) – cold +7. 危ない(あぶない) – dangerous → 安全(あんぜん) – safe +8. 甘い(あまい) – sweet → 苦い(にがい) – bitter +9. 余る(あまる) – remain(left over) → 足りない(たりない) – insufficient +10. 編む(あむ) – knit → 解く(ほどく) – to undo +11. 洗う(あらう) – wash → 汚す(よごす) – to make dirty +12. 荒い(あらい) – rough → 滑らか(なめらか) – smooth +13. 上がる(あがる) – rise → 下がる(さがる) – fall +14. 上げる(あげる) – raise → 下げる(さげる) – lower +15. 開く(あく) – open(intransitive) → 閉まる(しまる) – close +16. 倦む(あぐむ) – to lose interest → 興がる(きょうる) – interested in +17. 明るい(あかるい) – bright → 暗い(くらい) – dark +18. 飽きる(あきる) – get bored → 夢中(むちゅう) – immersed in +19. 悪(あく) – evil → 善(ぜん) – good +20. 暴れる(あばれる) – act violently → 落ち着く(おちつく) – calm down +21. 合う(あう) – match → 合わない(あわない) – not match +22. 会う(あう) – meet → 別れる(わかれる) – part +23. あげる(あげる) – give → 貰う(もらう) – receive +24. 当たる(あたる) – hit → 外れる(はずれる) – miss +25. 集まる(あつまる) – gather → 散る(ちる) – scatter +26. 集める(あつめる) – collect → 分ける(わける) – separate +27. 現れる(あらわれる) – appear → 消える(きえる) – disappear +28. 表す(あらわす) – express → 隠す(かくす) – hide +29. 歩く(あるく) – walk → 走る(はしる) – run +30. 合図(あいず) – signal → 無視(むし) – ignore +31. 亜群(あぐん) – subgroup​ → 満座(まんざ) – whole group,the full house +32. 愛する(あいする) – love → 憎む(にくむ) – hate +33. 会話(あいわ) – conversation → 沈黙(ちんもく) – silence +34. 間(あいだ) – interval → 端(はし) – edge, end(eg of street) +35. 哀れ(あわれ) – pity → 無情(むじょう) – heartlessness +36. 仰ぐ(あおぐ) – look up → 俯く(うつむく) – look down +37. 粗筋(あらすじ) – synopsis → 詳細(しょうさい) – details +38. 遊ぶ(あそぶ) – play → 働く(はたらく) – work +39. 与える(あたえる) – give → 奪う(うばう) – take away +40. 預ける(あずける) – deposit → 引き出す(ひきだす) – withdraw +41. 頭いい(あたまいい) – intelligent​ → 頭悪い(あたまわるい) – slow,dim +42. 怪しい(あやしい) – suspicious → 明白(めいはく) – obvious +43. 誤る(あやまる) – make a mistake → 正す(ただす) – correct +44. 謝る(あやまる) – apologize → 許さない(ゆるさない) – refuse to forgive +45. 歩み(あゆみ) – progress → 停滞(ていたい) – stagnation +46. 慌てる(あわてる) – panic → 落ち着く(おちつく) – calm +47. 合わせる(あわせる) – align → ずらす – misalign +48. 諦める(あきらめる) – give up → 頑張る(がんばる) – persist, do your best +49. 味(あじ) – flavor → 無味(むみ) – no flavor +50. 上がり(あがり) – ascent → 下り(くだり) – descent + +---い +1. 良い(いい) – good → 悪い(わるい) – bad +2. 言う(いう) – say → 黙る(だまる) – be silent +3. 行く(いく) – go → 来る(くる) – come +4. 生きる(いきる) – live → 死ぬ(しぬ) – die +5. 急ぐ(いそぐ) – hurry → のんびりする – take it easy +6. 痛い(いたい) – painful → 快い(こころよい) – comfortable +7. 至る(いたる) – reach → 離れる(はなれる) – depart from +8. 抱く(いだく) – embrace → 捨てる(すてる) – discard +9. 苛立つ(いらだつ) – get irritated → 落ち着く(おちつく) – calm down +10. 入れる(いれる) – put in → 出す(だす) – take out +11. 祝う(いわう) – celebrate → 嘆く(なげく) – lament +12. 言い訳(いいわけ) – excuse → 断言(だんげん) – assertion +13. 意外(いがい) – unexpected → 当然(とうぜん) – expected +14. 医学(いがく) – medicine → 無知(むち) – ignorance +15. 怒る(いかる) – get angry → 喜ぶ(よろこぶ) – rejoice +16. 生かす(いかす) – make use of → 無駄にする(むだにする) – waste +17. 勢い(いきおい) – momentum → 停滞(ていたい) – stagnation +18. 息(いき) – breath → 無息(むそく) – no breath +19. 幾分(いくぶん) – somewhat → 全く(まったく) – entirely +20. 意向(いこう) – intention → 無意識(むいしき) – unconsciously +21. 田舎(いなか) – countryside → 都会(とかい) – city +22. 祈る(いのる) – pray → 呪う(のろう) – curse +23. 以内(いない) – within → 以外(いがい) – outside +24. 今(いま) – now → 後(のち) – later +25. 意味(いみ) – meaning → 無意味(むいみ) – meaningless +26. 妹(いもうと) – younger sister → 兄(あに) – older brother +27. 居間(いま) – living room → 外(そと) – outside +28. 鼾(いびき) – snore → 無音(むおん) – soundless +29. 行き成り(いきなり)(ゆきなり) – suddenly → 徐々に(じょじょに) – gradually +30. 意志(いし) – will → 無気力(むきりょく) – apathy +31. 石(いし) – stone → 砂(すな) – sand +32. 急き(いそぎ) – urgency → 緩慢(かんまん) – slowness +33. 悪戯(いたずら) – mischief → 真面目(まじめ) – seriousness +34. 位置(いち) – position → 無定位(むていい) – no fixed position +35. 一般(いっぱん) – general → 特別(とくべつ) – extraordinary +36. 一方(いっぽう) – one side → 両方(りょうほう) – both sides +37. 一番(いちばん) – best → 最悪(さいあく) – worst +38. 一緒(いっしょ) – together → 別々(べつべつ) – separately +39. 一度(いちど) – once → 何度も(なんども) – many times +40. 何時も(いつも) – always → 偶に(たまに) – occasionally +41. 意図(いと) – intent → 偶然(ぐうぜん) – by chance +42. 痛める(いためる) – injure → 癒す(いやす) – heal +43. 弄る(いじる) – to finger,tinker,change,tamper → 放置する(ほうちする) – leave alone +44. 頂く(いただく) – receive(humble) → 与える(あたえる) – give +45. 異常(いじょう) – abnormal → 正常(せいじょう) – normal +46. 以内(いない) – within → 超過(ちょうか) – exceed +47. 依頼(いらい) – request → 拒否(きょひ) – refusal +48. 移動(いどう) – movement → 停止(ていし) – stop +49. 偉大(いだい) – great → 些細(ささい) – trivial +50. 意地(いじ) – stubbornness → 素直(すなお) – obedience + +---う +1. 上(うえ) – above → 下(した) – below +2. 動く(うごく) – move → 止まる(とまる) – stop +3. 失う(うしなう) – lose → 得る(える) – gain +4. 嬉しい(うれしい) – happy → 悲しい(かなしい) – sad +5. 浮く(うく) – float → 沈む(しずむ) – sink +6. 受ける(うける) – receive → 断る(ことわる) – decline +7. 失う(うしなう) – lose → 保つ(たもつ) – keep +8. 打つ(うつ) – hit → 避ける(さける) – avoid +9. 生む(うむ) – give birth → 断つ(たつ) – cut off +10. 埋める(うめる) – bury → 掘る(ほる) – dig +11. 裏(うら) – reverse side → 表(おもて) – front side +12. 売る(うる) – sell → 買う(かう) – buy +13. 動かす(うごかす) – move(trans~) → 固定する(こていする) – fix +14. 疑う(うたがう) – doubt → 信じる(しんじる) – believe +15. 薄い(うすい) – thin → 濃い(こい) – thick +16. 失せる(うせる) – vanish → 現れる(あらわれる) – appear +17. 美しい(うつくしい) – beautiful → 醜い(みにくい) – ugly +18. 打ち勝つ(うちかつ) – overcome → 負ける(まける) – lose +19. 歌う(うたう) – sing → 黙る(だまる) – be silent +20. 有無(うむ) – existence/nonexistence → 必然(ひつぜん) – inevitable +21. 裏切る(うらぎる) – betray → 守る(まもる) – protect +22. 恨む(うらむ) – resent → 許す(ゆるす) – forgive +23. 受かる(うかる) – pass → 落ちる(おちる) – fail +24. 埋まる(うまる) – be buried → 現れる(あらわれる) – show up +25. 生まれる(うまれる) – be born → 死ぬ(しぬ) – die +26. 産む(うむ) – produce → 滅ぼす(ほろぼす) – destroy +27. 彷徨く(うろつく) – wander → 定住する(ていじゅうする) – settle +28. 海(うみ) – sea → 陸(りく) – land +29. 内(うち) – inside → 外(そと) – outside +30. 宇宙(うちゅう) – universe → 地上(ちじょう) – the earth / ground +31. 受け身(うけみ) – passive → 主体的(しゅたいてき) – proactive +32. 伺う(うかがう) – inquire → 無視する(むしする) – ignore +33. 受け取り(うけとり) – receipt → 支払い(しはらい) – payment +34. 打ち消す(うちけす) – negate → 肯定する(こうていする) – affirm +35. 薄暗い(うすぐらい) – dim → 明るい(あかるい) – bright +36. 胡散臭い(うさんくさい) – suspicious → 明白(めいはく) – obvious +37. 煩い(うるさい) – noisy → 静か(しずか) – quiet +38. 旨い(うまい) – tasty → 不味い(まずい) – bad‑tasting +39. うろ覚え(うろおぼ) – vague memory → 明確(めいかく) – clear +40. 上向く(うわむく) – improve → 下向く(したむく) – decline +41. うんざり – fed up → 興味津々(きょうみしんしん) – fascinated +42. 運(うん) – luck → 不運(ふうん) – misfortune +43. 産毛(うぶげ) – soft hair → 剛毛(ごうもう) – coarse / stiff hair +44. 失敬(うっかり) – carelessly → 故意に(こいに) – intentionally +45. 浮気(うわき) – infidelity → 一途(いちず) – devotion +46. 上乗せ(うわのせ) – add on → 削減(さくげん) – reduce +47. 裏面(うらめん) – back side → 表面(ひょうめん) – front side +48. 憂い(うれい) – sorrow → 喜び(よろこび) – joy +49. 薄型(うすがた) – slim → 丸々(まるまる) – chubby +50. 唸る(うなる) – groan → 歓喜する(かんきする) – rejoice + +---え +1. 良い(ええ) – good → 悪い(わるい) – bad +2. 得る(える) – obtain → 失う(うしなう) – lose +3. 選ぶ(えらぶ) – choose → 捨てる(すてる) – discard +4. 笑む(えむ) – smile → 泣く(なく) – cry +5. 偉い(えらい) – great → つまらない – trivial +6. 餌(えさ) – feed → 飢え(うえ) – hunger +7. 演じる(えんじる) – perform → 見物する(けんぶつする) – watch +8. 延長(えんちょう) – extension → 短縮(たんしゅく) – shortening +9. 円満(えんまん) – harmonious → 不和(ふわ) – discord +10. 炎上(えんじょう) – public outrage → 終息(しゅうそく) – resolution +11. 沿岸(えんがん) – coast → 内陸(ないりく) – inland +12. 縁(えん) – connection → 無縁(むえん) – unrelated +13. 演出(えんしゅつ) – direction → 即興(そっきょう) – improvisation +14. 援助(えんじょ) – assistance → 妨害(ぼうがい) – obstruction +15. 遠視(えんし) – farsightedness → 近視(きんし) – nearsightedness +16. 円高(えんだか) – high yen → 円安(えんやす) – weak yen +17. 園児(えんじ) – preschooler → 成人(せいじん) – adult +18. 塩味(えんみ) – salty taste → 甘味(あまみ) – sweetness +19. 遠足(えんそく) – excursion → 帰宅(きたく) – return home +20. 演奏(えんそう) – performance → 静止(せいし) – stillness +21. 縁側(えんがわ) – veranda → 室内(しつない) – indoors +22. 延期(えんき) – postponement → 即時(そくじ) – immediate +23. 延命(えんめい) – life prolongation → 短命(たんめい) – short life +24. 円形(えんけい) – round shape → 角形(かくがた) – angular shape +25. 営業(えいぎょう) – business open → 休業(きゅうぎょう) – closed +26. 栄光(えいこう) – glory → 屈辱(くつじょく) – humiliation +27. 映像(えいぞう) – video → 音声(おんせい) – audio +28. 英雄(えいゆう) – hero → 悪役(あくやく) – villain +29. 衛生(えいせい) – hygiene → 不衛生(ふえいせい) – unsanitary +30. 永久(えいきゅう) – eternal → 一時(いちじ) – temporary +31. 栄養(えいよう) – nutrition → 栄養不足(えいようぶそく) – malnutrition +32. 営利(えいり) – for profit → 非営利(ひえいり) – nonprofit +33. 英知(えいち) – wisdom → 無知(むち) – ignorance +34. 影響(えいきょう) – influence → 無関係(むかんけい) – no relation +35. 詠む(えいむ) – recite → 黙る(だまる) – be silent +36. 閲覧(えつらん) – browsing → 非閲覧(ひえつらん) – not viewing +37. 笑顔(えがお) – smiling face → 泣き顔(なきがお) – crying face +38. 枝(えだ) – branch → 幹(みき) – trunk +39. 襟(えり) – collar → 裾(すそ) – hem +40. 得手(えて) – strength → 不得手(ふえて) – weakness +41. 縁起(えんぎ) – omen → 凶兆(きょうちょう) – bad omen +42. 営為(えいい) – human act → 自然(しぜん) – nature +43. 餌食(えじき) – prey → 捕食者(ほしょくしゃ) – predator +44. 延焼(えんしょう) – fire spread → 鎮火(ちんか) – extinguish +45. 英文(えいぶん) – English text → 和文(わぶん) – Japanese text +46. 英語(えいご) – English → 母語(ぼご) – native language +47. 演技(えんぎ) – acting → 素(す) – natural self +48. 営巣(えいそう) – nesting → 離巣(りそう) – leaving the nest +49. 英才(えいさい) – giftedness → 平凡(へいぼん) – ordinary +50. 永住(えいじゅう) – permanent residence → 一時滞在(いちじたいざい) – temporary stay + +---お +1. 大きい(おおきい) – big → 小さい(ちいさい) – small +2. 多い(おおい) – many → 少ない(すくない) – few +3. 起きる(おきる) – wake up → 寝る(ねる) – sleep +4. 送る(おくる) – send → 受け取る(うけとる) – receive +5. 置く(おく) – place → 取る(とる) – take +6. 遅い(おそい) – slow/late → 早い(はやい) – fast/early +7. 降りる(おりる) – get off → 乗る(のる) – get on +8. 折る(おる) – break(fold) → 伸ばす(のばす) – extend +9. 終える(おえる) – finish → 始める(はじめる) – start +10. 怒る(おこる) – get angry → 喜ぶ(よろこぶ) – rejoice +11. 覚える(おぼえる) – memorize → 忘れる(わすれる) – forget +12. 落ちる(おちる) – fall → 上がる(あがる) – rise +13. 降す(おろす/下す) – lower → 上げる(あげる) – raise +14. お金(おかね) – money → 無一文(むいちもん) – penniless +15. 重い(おもい) – heavy → 軽い(かるい) – light +16. 思う(おもう) – think → 無意識(むいしき) – unconsciousness +17. 面白い(おもしろい) – interesting → 退屈(たいくつ) – boring +18. 恐れる(おそれる) – fear → 勇む(いさむ) – be brave +19. 怠る(おこたる) – neglect → 励む(はげむ) – strive +20. 脅す(おどす) – threaten → 励ます(はげます) – encourage +21. 踊る(おどる) – dance → 静止する(せいしする) – be still +22. 行う(おこなう) – carry out → 中止する(ちゅうしする) – cancel +23. 起こす(おこす) – wake someone → 眠らせる(ねむらせる) – put to sleep +24. 教える(おしえる) – teach → 学ぶ(まなぶ) – learn +25. 押す(おす) – push → 引く(ひく) – pull +26. 劣る(おとる) – be inferior → 優れる(すぐれる) – be superior +27. 同じ(おなじ) – same → 異なる(ことなる) – different +28. 赴く(おもむく) – proceed → 留まる(とどまる) – stay +29. 驚く(おどろく) – be surprised → 慣れる(なれる) – be accustomed +30. 衰える(おとろえる) – weaken → 栄える(さかえる) – prosper +31. お辞儀(おじぎ) – bow → 無礼(ぶれい) – disrespect +32. 大雑把(おおざっぱ) – rough → 精密(せいみつ) – precise +33. 大声(おおごえ) – loud voice → 小声(こごえ) – soft voice +34. 大家(おおや) – landlord → 借主(かりぬし) – tenant +35. 大通り(おおどおり) – main street → 路地(ろじ) – alley +36. 大雪(おおゆき) – heavy snow → 小雪(こゆき) – light snow +37. 大損(おおぞん) – heavy loss → 大儲け(おおもうけ) – big profit +38. 大波(おおなみ) – big wave → 小波(こなみ) – small wave +39. 大国(おおくに) – major power → 小国(しょうこく) – minor power +40. 大騒ぎ(おおさわぎ) – uproar → 静寂(せいじゃく) – calm +41. お世辞(おせじ) – flattery → 直言(ちょくげん) – frank speech +42. お喋り(おしゃべり) – chatter → 沈黙(ちんもく) – silence +43. 恩(おん) – favor → 仇(あだ) – harm +44. 温和(おんわ) – gentle → 荒々しい(あらあらしい) – rough +45. 温暖(おんだん) – warm → 寒冷(かんれい) – cold +46. 音声(おんせい) – audio → 無音(むおん) – silence +47. 音読(おんどく) – reading aloud → 黙読(もくどく) – reading silently +48. 温室(おんしつ) – greenhouse → 野外(やがい) – outdoors +49. 温厚(おんこう) – mild → 苛烈(かれつ) – harsh +50. 音痴(おんち) – tone-deaf → 名人(めいじん) – skilled person + +---か +1. 買う(かう) – buy → 売る(うる) – sell +2. 書く(かく) – write → 消す(けす) – erase +3. 勝つ(かつ) – win → 負ける(まける) – lose +4. 借りる(かりる) – borrow → 貸す(かす) – lend +5. 通う(かよう) – commute → 引きこもる(ひきこもる) – stay inside +6. 渇く(かわく) – get thirsty → 潤う(うるおう) – moisten +7. 変える(かえる) – change → 保つ(たもつ) – preserve +8. 帰る(かえる) – return home → 出る(でる) – go out +9. 返す(かえす) – return → 奪う(うばう) – take away +10. 嗅ぐ(かぐ) – smell → 無臭(むしゅう) – odorless +11. 掛ける(かける) – to hoist → 外す(はずす) – to take it off +12. 替える(かえる) – replace → 固定する(こていする) – fix / keep same +13. 重なる(かさなる) – overlap → 分離する(ぶんりする) – separate +14. 飾る(かざる) – decorate → 片付ける(かたづける) – clear away +15. 語る(かたる) – talk → 黙る(だまる) – stay silent +16. 固い(かたい) – hard → 柔らかい(やわらかい) – soft +17. 堅い(かたい) – strict → 緩い(ゆるい) – loose +18. 難い(かたい) – difficult → 易い(やすい) – easy +19. 片寄る(かたよる) – be biased → 公平(こうへい) – fairness +20. 課す(かす) – impose → 免除する(めんじょする) – exempt +21. 飾り立てる(かざりたてる) – embellish → 簡素化する(かんそかする) – simplify +22. 片思い(かたおもい) – unrequited love → 両思い(りょうおもい) – mutual love +23. 偏る(かたよる) – lean/biased → 均す(ならす) – even out +24. 肩(かた) – shoulder → 腰(こし) – waist(oppositional body parts) +25. 型(かた) – pattern → 無形(むけい) – formless +26. 過失(かしつ) – blunder​ → 故意(こい) – intent +27. 過去(かこ) – past → 未来(みらい) – future +28. 株(かぶ) – stock share → 現金(げんきん) – cash +29. 過密(かみつ) – dense → 過疎(かそ) – sparse +30. 過大(かだい) – excessive → 過小(かしょう) – too small +31. 過剰(かじょう) – excessive → 不足(ふそく) – insufficient +32. 火災(かさい) – fire → 消火(しょうか) – extinguish +33. 賭け(かけ) – gamble → 安全策(あんぜんさく) – safety measure +34. 家庭(かてい) – household,family → 社会(しゃかい) – society +35. 勘(かん) – intuition → 理屈(りくつ) – logic +36. 感謝(かんしゃ) – gratitude → 非難(ひなん) – blame +37. 乾燥(かんそう) – dry → 湿潤(しつじゅん) – moist +38. 完全(かんぜん) – perfect → 不完全(ふかんぜん) – imperfect +39. 寒冷(かんれい) – cold → 温暖(おんだん) – warm +40. 感動(かんどう) – being moved → 無感動(むかんどう) – apathetic +41. 監視(かんし) – surveillance → 放任(ほうにん) – neglect +42. 観念(かんねん) – idea → 無念(むねん) – regret +43. 関心(かんしん) – interest → 無関心(むかんしん) – indifference +44. 簡単(かんたん) – easy → 複雑(ふくざつ) – complex +45. 感情(かんじょう) – emotion → 無情(むじょう) – heartlessness +46. 感染(かんせん) – infection → 免疫(めんえき) – immunity +47. 干渉(かんしょう) – interference → 放任(ほうにん) – nonintervention +48. 完了(かんりょう) – completion → 未了(みりょう) – incompletion +49. 観光(かんこう) – sightseeing → 通勤(つうきん) – commuting +50. 管理(かんり) – management → 放置(ほうち) – abandonment + +---き +1. 聞く(きく) – hear → 話す(はなす) – speak +2. 切る(きる) – cut → つなぐ – connect +3. 着る(きる) – wear → 脱ぐ(ぬぐ) – take off +4. 消える(きえる) – disappear → 現れる(あらわれる) – appear +5. 気付く(きづく) – notice → 見落とす(みおとす) – overlook +6. 気に入る(きにいる) – like → 嫌う(きらう) – dislike +7. 聞き取る(ききとる) – understand by listening → 聞き逃す(ききのがす) – miss hearing +8. 希望(きぼう) – hope → 絶望(ぜつぼう) – despair +9. 記入(きにゅう) – fill in → 空欄(くうらん) – blank +10. 危機(きき) – crisis → 安全(あんぜん) – safety +11. 規律(きりつ) – discipline → 混乱(こんらん) – disorder +12. 企業(きぎょう) – corporation → 個人(こじん) – individual +13. 起源(きげん) – origin → 終焉(しゅうえん) – end +14. 機嫌(きげん) – mood → 不機嫌(ふきげん) – bad mood +15. 気軽(きがる) – carefree → 重苦しい(おもくるしい) – oppressive +16. 奇才(きさい) – genius → 凡才(ぼんさい) – ordinary talent +17. 気弱(きよわ) – timid → 強気(つよき) – confident +18. 気丈(きじょう) – strong‑willed → 弱気(よわき) – weak‑spirited +19. 帰順(きじゅん) – submit → 反抗(はんこう) – resist +20. 気楽(きらく) – easygoing → 緊張(きんちょう) – tension +21. 究極(きゅうきょく) – ultimate → 初歩(しょほ) – rudimentary +22. 急速(きゅうそく) – rapid → 緩慢(かんまん) – slow +23. 究明(きゅうめい) – investigation → 隠蔽(いんぺい) – concealment +24. 休戦(きゅうせん) – truce → 戦闘(せんとう) – battle +25. 休養(きゅうよう) – rest → 労働(ろうどう) – work +26. 救出(きゅうしゅつ) – rescue → 拘束(こうそく) – detainment +27. 吸収(きゅうしゅう) – absorb → 排除(はいじょ) – remove +28. 旧式(きゅうしき) – old‑style → 最新式(さいしんしき) – latest model +29. 休講(きゅうこう) – class canceled → 開講(かいこう) – class begins +30. 急行(きゅうこう) – express → 各駅(かくえき) – local(train) +31. 教義(きょうぎ) – doctrine → 邪説(じゃせつ) – heresy +32. 協調(きょうちょう) – cooperation → 対立(たいりつ) – confrontation +33. 強調(きょうちょう) – emphasis → 無視(むし) – disregard +34. 共感(きょうかん) – empathy → 無関心(むかんしん) – indifference +35. 強気(きょうき) – bullish → 弱気(よわき) – bearish +36. 驚愕(きょうがく) – astonishment → 平静(へいせい) – calmness +37. 興隆(きょうりゅう) – prosperity → 衰退(すいたい) – decline +38. 境界(きょうかい) – boundary → 無限(むげん) – no boundary +39. 供給(きょうきゅう) – supply → 需要(じゅよう) – demand +40. 強固(きょうこ) – solid → 脆弱(ぜいじゃく) – fragile +41. 協定(きょうてい) – agreement → 破棄(はき) – annulment +42. 教授(きょうじゅ) – teaching → 学習(がくしゅう) – learning +43. 強制(きょうせい) – compulsion → 自由(じゆう) – freedom +44. 曲解(きょっかい) – misinterpretation → 正解(せいかい) – correct interpretation +45. 許可(きょか) – permission → 禁止(きんし) – prohibition +46. 巨額(きょがく) – huge sum → 少額(しょうがく) – small sum +47. 巨大(きょだい) – gigantic → 微小(びしょう) – tiny +48. 距離(きょり) – distance → 接近(せっきん) – approach +49. 清い(きよい) – pure → 汚い(きたない) – dirty +50. 奇妙(きみょう) – strange → 平凡(へいぼん) – ordinary + +---く +1. 食う(くう) – eat → 飲む(のむ) – drink +2. 砕く(くだく) – crush → 固める(かためる) – harden +3. 下る(くだる) – go down → 上る(のぼる) – go up +4. 口出す(くちだす) – intervene verbally → 黙る(だまる) – keep silent +5. 口答え(くちごたえ) – retort → 従順(じゅうじゅん) – obedient +6. 朽ちる(くちる) – decay → 保存する(ほぞんする) – preserve +7. 下らない(くだらない) – trivial → 重大(じゅうだい) – serious +8. 工夫(くふう) – devise → 無策(むさく) – no plan +9. 配る(くばる) – distribute → 集める(あつめる) – gather +10. 苦労(くろう) – hardship → 安楽(あんらく) – comfort +11. 首(くび) – neck → 腰(こし) – waist +12. 首位(くい) – first place → 最下位(さいかい) – last place +13. 苦渋(くじゅう) – distress → 安堵(あんど) – relief +14. 区切る(くぎる) – divide → 続ける(つづける) – continue +15. 潜る(くぐる) – pass under → 越える(こえる) – pass over +16. 挫く(くじく) – sprain → 治す(なおす) – heal +17. 奇遇(くぐう) – unexpected meeting → 日常(にちじょう) – routine +18. 苦境(くきょう) – difficult situation → 好況(こうきょう) – good situation +19. 曲芸(くげい) – acrobatics → 平芸(へいげい) – plain act +20. 釘(くぎ) – nail → ネジ – screw +21. 区別(くべつ) – distinction → 混同(こんどう) – confusion +22. 工面(くめん) – financing → 破綻(はたん) – collapse +23. 雲(くも) – cloud → 晴れ(はれ) – clear sky +24. 曇る(くもる) – get cloudy → 晴れる(はれる) – clear up +25. 組立(くみたて) – assembly → 分解(ぶんかい) – disassembly +26. 組む(くむ) – unite → 争う(あらそう) – conflict +27. 紅葉(こうよう) – autumn colours → 浅紅(せんこう) – light red​ +28. 暮れる(くれる) – grow dark → 明ける(あける) – become light +29. 暮らす(くらす) – live → 死ぬ(しぬ) – die +30. 蔵(くら) – storage → 野外(やがい) – outdoors +31. 繰る(くる) – reel / roll → 止める(とめる) – stop +32. 来る(くる) – come → 行く(いく) – go +33. 苦笑(くしょう) – wry smile → 号泣(ごうきゅう) – weeping +34. 苦心(くしん) – hard effort → 安心(あんしん) – ease +35. 工期(くき) – construction time → 完成(かんせい) – completion +36. 空間(くうかん) – space → 密集(みっしゅう) – crowding +37. 空気(くうき) – air → 真空(しんくう) – vacuum +38. 空腹(くうふく) – hunger → 満腹(まんぷく) – fullness +39. 空想(くうそう) – fantasy → 現実(げんじつ) – reality +40. 空洞(くうどう) – cavity → 充実(じゅうじつ) – solidity +41. 句読点(くとうてん) – punctuation → 無表記(むひょうき) – no punctuation +42. 苦戦(くせん) – hard struggle → 圧勝(あっしょう) – overwhelming win +43. 擽る(くすぐる) – tickle → 無反応(むはんのう) – no reaction +44. 曇らす(くすむ) – tarnish → 輝く(かがやく) – shine +45. 草臥れる(くたびれる) – get tired → 元気づく(げんきづく) – be revitalized +46. 口論(くちろん) – argument → 和解(わかい) – reconciliation +47. 苦闘(くとう) – struggle → 安泰(あんたい) – stability +48. 薬(くすり) – medicine → 毒(どく) – poison +49. 車(くるま) – car → 徒歩(とほ) – walking +50. 国(くに) – nation → 無国籍(むこくせき) – statelessness + +---け +1. 景気(けいき) – economic boom → 不況(ふきょう) – recession +2. 形勢(けいせい) – advantage → 逆転(ぎゃくてん) – reversal +3. 警戒(けいかい) – vigilance → 油断(ゆだん) – negligence +4. 継続(けいぞく) – continuation → 中断(ちゅうだん) – suspension +5. 契約(けいやく) – contract → 解約(かいやく) – cancellation +6. 経過(けいか) – progress → 停滞(ていたい) – stagnation +7. 経験(けいけん) – experience → 未熟(みじゅく) – inexperience +8. 経済(けいざい) – economy → 破綻(はたん) – collapse +9. 敬意(けいい) – respect → 無礼(ぶれい) – rudeness +10. 傾向(けいこう) – trend → 逆行(ぎゃっこう) – regression +11. 欠席(けっせき) – absence → 出席(しゅっせき) – attendance +12. 欠点(けってん) – flaw → 長所(ちょうしょ) – merit +13. 結果(けっか) – result → 原因(げんいん) – cause +14. 結合(けつごう) – union → 分離(ぶんり) – separation +15. 結末(けつまつ) – conclusion → 序章(じょしょう) – prologue +16. 決意(けつい) – determination → 動揺(どうよう) – hesitation +17. 決定(けってい) – decision → 変更(へんこう) – alteration +18. 潔白(けいはく) – innocence → 有罪(ゆうざい) – guilt +19. 潔癖(けっぺき) – fastidiousness → 無頓着(むとんちゃく) – apathy +20. 謙虚(けんきょ) – humility → 傲慢(ごうまん) – arrogance +21. 険悪(けんあく) – hostility → 良好(りょうこう) – harmony +22. 検閲(けんえつ) – censorship → 公開(こうかい) – disclosure +23. 検査(けんさ) – inspection → 放任(ほうにん) – neglect +24. 検証(けんしょう) – verification → 却下(きゃっか) – rejection +25. 研究(けんきゅう) – research → 放棄(ほうき) – abandonment +26. 権威(けんい) – authority → 無力(むりょく) – impotence +27. 権限(けんげん) – authorization → 無権(むけん) – powerlessness +28. 権力(けんりょく) – power → 民意(みんい) – public will +29. 健康(けんこう) – health → 病気(びょうき) – illness +30. 兼業(けんぎょう) – side job → 専業(せんぎょう) – main profession +31. 検討(けんとう) – deliberation → 決断(けつだん) – decision +32. 検認(けんにん) – confirmation → 否認(ひにん) – denial +33. 検問(けんもん) – checkpoint → 通過(つうか) – passage +34. 検挙(けんきょ) – arrest → 釈放(しゃくほう) – release +35. 建設(けんせつ) – construction → 破壊(はかい) – destruction +36. 県民(けんみん) – prefectural → 全国(ぜんこく) – national +37. 憲法(けんぽう) – constitution → 非合法(ひごうほう) – illegality +38. 欠如(けつじょ) – deficiency → 充足(じゅうそく) – sufficiency +39. 倹約(けんやく) – thrift → 浪費(ろうひ) – wastefulness +40. 嫌悪(けんお) – aversion → 好意(こうい) – goodwill +41. 顕在(けんざい) – overt → 潜在(せんざい) – latent +42. 牽制(けんせい) – diversionary action → 放任(ほうにん) – laissez-faire +43. 牽引(けんいん) – towing → 解放(かいほう) – liberation +44. 検索(けんさく) – search → 無視(むし) – ignorance +45. 堅固(けんご) – solidity → 脆弱(ぜいじゃく) – fragility +46. 堅実(けんじつ) – prudence → 放漫(ほうまん) – recklessness +47. 兼用(けんよう) – multipurpose → 専用(せんよう) – dedicated +48. 見解(けんかい) – perspective → 無知(むち) – ignorance +49. 見識(けんしき) – insight → 浅薄(せんぱく) – superficiality +50. 形態(けいたい) – form → 無形(むけい) – formlessness + +---こ +1. 肯定(こうてい) – affirmation → 否定(ひてい) – denial +2. 公開(こうかい) – disclosure → 非公開(ひこうかい) – confidentiality +3. 高速(こうそく) – high speed → 低速(ていそく) – low speed +4. 高価(こうか) – expensive → 安価(あんか) – inexpensive +5. 好意(こうい) – goodwill → 悪意(あくい) – malice +6. 効率(こうりつ) – efficiency → 非効率(ひこうりつ) – inefficiency +7. 幸福(こうふく) – happiness → 不幸(ふこう) – unhappiness +8. 倖福(こうふく) – bliss → 悲惨(ひさん) – misery +9. 購入(こうにゅう) – purchase → 売却(ばいきゃく) – sale +10. 交渉(こうしょう) – negotiation → 決裂(けつれつ) – breakdown +11. 貢献(こうけん) – contribution → 無為(むい) – inaction +12. 広大(こうだい) – vastness → 狭小(きょうしょう) – narrowness +13. 拘束(こうそく) – restraint → 解放(かいほう) – release +14. 光栄(こうえい) – honor → 恥辱(ちじょく) – disgrace +15. 硬直(こうちょく) – rigidity → 柔軟(じゅうなん) – flexibility +16. 好調(こうちょう) – favorable → 不調(ふちょう) – unfavorable +17. 高度(こうど) – advanced → 初級(しょきゅう) – elementary +18. 個別(こべつ) – individual → 全体(ぜんたい) – collective +19. 孤立(こりつ) – isolation → 連帯(れんたい) – solidarity +20. 混在(こんざい) – mixture → 純粋(じゅんすい) – purity +21. 困難(こんなん) – difficulty → 容易(ようい) – ease +22. 混乱(こんらん) – chaos → 秩序(ちつじょ) – order +23. 雇用(こよう) – employment → 解雇(かいこ) – dismissal +24. 顧客(こきゃく) – customer → 売主(うりぬし) – seller +25. 枯渇(こかつ) – depletion → 充足(じゅうそく) – abundance +26. 誇張(こちょう) – exaggeration → 控えめ(ひかえめ) – understatement +27. 固執(こしつ) – obsession → 諦め(あきらめ) – resignation +28. 古書(こしょ) – old book → 新刊(しんかん) – new book +29. 固守(こしゅ) – clinging → 解す(ほぐ) – to loosen +30. 小癪(こしゃく) – cheeky → 丁重(ていちょう) – courteous +31. 国際(こくさい) – international → 現地人(げんちじん) - local +32. 子(こ) – child → 親(おや) – parent +33. 恋(こい) – love → 憎しみ(にくしみ) – hatred +34. 込む(こむ) – crowded → 空く(すく) – empty +35. 壊す(こわす) – break → 修復(しゅうふく) – repair +36. 凍る(こおる) – freeze → 溶ける(とける) – melt +37. 越す(こす) – exceed → 不足(ふそく) – shortage +38. 怖い(こわい) – scary → 安心(あんしん) – security +39. 壊れる(こわれる) – broken → 無傷(むきず) – intact +40. 拒む(こばむ) – refuse → 承諾(しょうだく) – consent +41. 断る(ことわる) – decline → 受諾(じゅだく) – acceptance +42. 異なる(ことなる) – different → 同じ(おなじ) – same +43. 好む(このむ) – prefer → 嫌う(きらう) – dislike +44. 凝る(こる) – engrossed → 疎か(おろそか) – negligent +45. 転ぶ(ころぶ) – tumble → 起きる(おきる) – rise +46. 殺す(ころす) – kill → 生かす(いかす) – let live +47. 転がる(ころがる) – roll → 固定(こてい) – fix +48. 故障(こしょう) - fault → 正義(せいぎ) – righteousness +49. 交差点(こうさてん) – pride → 通路(つうろ) – humility +50. 克服(こくふく) – overcome → 敗北(はいぼく) – defeat + +---さ +1. 最高(さいこう) – highest → 最低(さいてい) – lowest +2. 採用(さいよう) – hiring → 解雇(かいこ) – firing +3. 作用(さよう) – effect → 無効(むこう) – ineffectiveness +4. 削除(さくじょ) – deletion → 追加(ついか) – addition +5. 作成(さくせい) – creation → 破棄(はき) – disposal +6. 作製(さくせい) – production → 消費(しょうひ) – consumption +7. 策定(さくてい) – planning → 無計画(むけいかく) – improvisation +8. 差別(さべつ) – discrimination → 平等(びょうどう) – equality +9. 参加(さんか) – participation → 欠席(けっせき) – absence +10. 参考(さんこう) – reference → 無視(むし) – ignorance +11. 賛成(さんせい) – approval → 反対(はんたい) – opposition +12. 賛美(さんび) – praise → 批判(ひはん) – criticism +13. 散乱(さんらん) – scattering → 整理(せいり) – organization +14. 酸化(さんか) – oxidation → 還元(かんげん) – reduction +15. 再現(さいげん) – reproduction → 消失(しょうしつ) – disappearance +16. 再生(さいせい) – rebirth → 死亡(しぼう) – death +17. 災害(さいがい) – disaster → 安全(あんぜん) – safety +18. 採掘(さいくつ) – mining → 埋蔵(まいぞう) – burial +19. 採算(さいさん) – profitability → 赤字(あかじ) – deficit +20. 採点(さいてん) – scoring → 未採点(みさいてん) – unscored +21. 作戦(さくせん) – tactic → 無策(むさく) – no plan +22. 削減(さくげん) – reduction → 増加(ぞうか) – increase +23. 散水(さんすい) – sprinkling → 乾燥(かんそう) – drying +24. 再起(さいき) – recovery → 没落(ぼつらく) – downfall +25. 再開(さいかい) – reopening → 閉鎖(へいさ) – closure +26. 再会(さいかい) – reunion → 別離(べつり) – parting +27. 再確認(さいかくにん) – reconfirmation → 初確認(しょかくにん) – first confirmation +28. 再調査(さいちょうさ) – reinvestigation → 初調査(しょちょうさ) – initial investigation +29. 再検討(さいけんとう) – review → 決定(けつてい) – decision +30. 再調整(さいちょうせい) – readjustment → 固定(こてい) – fixation +31. 作用範囲(さようはんい) – range of action → 無作用範囲(むさようはんい) – no-action range +32. 再現実験(さいげんじっけん) – reproduction experiment → 初実験(しょじっけん) – first experiment +33. 削除履歴(さくじょりれき) – deletion history → 復元履歴(ふくげんりれき) – restoration history +34. 採掘現場(さいくつげんば) – mining site → 埋蔵現場(まいぞうげんば) – burial site +35. 酸化還元(さんかかんげん) – oxidation-reduction → 非酸化還元(ひさんかかんげん) – non-redox +36. 再開時期(さいかいじき) – reopening period → 中止時期(ちゅうしじき) – cancellation period +37. 作成ツール(さくせいツール) – creation tool → 破壊ツール(はかいツール) – destruction tool +38. 採用率(さいようりつ) – hiring rate → 不採用率(ふさいようりつ) – rejection rate +39. 参加資格(さんかしかく) – participation eligibility → 参加資格喪失(さんかしかくそうしつ) – loss of eligibility +40. 作用時間(さようじかん) – duration of action → 無作用時間(むさようじかん) – inactive time +41. 再現精度(さいげんせいど) – reproduction accuracy → 低精度(ていせいど) – low accuracy +42. 削除対象(さくじょたいしょう) – deletion target → 復元対象(ふくげんたいしょう) – restoration target +43. 採掘量(さいくつりょう) – mining volume → 埋蔵量(まいぞうりょう) – burial volume +44. 咲く(さく) – to bloom →散る(ちる) – to scatter/fall as in petals or leaves +45. 再開手続き(さいかいてつづき) – reopening procedure → 中止手続き(ちゅうしてつづき) – cancellation procedure +46. 作成物(さくせいぶつ) – creation → 破壊物(はかいぶつ) – destruction +47. 採用面接(さいようめんせつ) – job interview → 解雇面接(かいこめんせつ) – dismissal interview +48. 参加表明(さんかひょうめい) – announcement of participation → 不参加表明(ふさんかひょうめい) – announcement of non-participation +49. 作用力(さようりょく) – acting force → 反作用力(はんさようりょく) – reaction force +50. 再現映像(さいげんえいぞう) – reproduced image → 実映像(じつえいぞう) – actual image + +---し +1. 仕事(しごと) – work → 休み(やすみ) – rest +2. 親切(しんせつ) – kind → 冷淡(れいたん) – half-hearted +3. 集中(しゅうちゅう) – focus → 散漫(さんまん) – unfocused +4. 失敗(しっぱい) – failure → 成功(せいこう) – success +5. 始動(しどう) – start → 停止(ていし) – stop +6. 試合(しあい) – match → 不戦(ふせん) – no contest +7. 視覚(しかく) – sight → 聴覚(ちょうかく) – hearing(contrast pair) +8. 市内(しない) – inside the city → 市外(しがい) – outside the city +9. 支店(してん) – branch → 本店(ほんてん) – main store +10. 私立(しりつ) – private(institution) → 公立(こうりつ) – public +11. 資料(しりょう) – materials → 空白(くうはく) – blank +12. 新品(しんぴん) – new → 中古(ちゅうこ) – used +13. 深海(しんかい) – deep sea → 浅海(せんかい) – shallow sea +14. 進歩(しんぽ) – progress → 退歩(たいほ) – regression +15. 信号(しんごう) – signal → 無信号(むしんごう) – no signal +16. 新年(しんねん) – new year → 旧年(きゅうねん) – previous year +17. 市立(しりつ) – municipal → 国立(こくりつ) – national +18. 支援(しえん) – support → 妨害(ぼうがい) – obstruction +19. 試作(しさく) – prototype → 量産(りょうさん) – mass production +20. 試験(しけん) – test → 合格免除(ごうかくめんじょ) – test waiver +21. 失望(しつぼう) – disappointment → 希望(きぼう) – hope +22. 刺激(しげき) – stimulus → 鎮静(ちんせい) – calming +23. 始発(しはつ) – first train → 終電(しゅうでん) – last train +24. 芝生(しばふ) – grass lawn → 砂地(すなち) – sandy ground +25. 使命(しめい) – mission → 無目的(むもくてき) – aimlessness +26. 指導(しどう) – guidance → 放任(ほうにん) – neglect +27. 視点(してん) – viewpoint → 盲点(もうてん) – blind spot +28. 始業(しぎょう) – start of work/school → 終業(しゅうぎょう) – end +29. 四角(しかく) – square → 丸(まる) – circle +30. 使用(しよう) – use → 未使用(みしよう) – unused +31. 資料館(しりょうかん) – archive → 空館(くうかん) – empty building +32. 舎弟(しゃてい) – junior → 兄貴(あにき) – elder(relation contrast) +33. 社会(しゃかい) – society → 隔離(かくり) – isolation +34. 車内(しゃない) – inside the vehicle → 車外(しゃがい) – outside the vehicle +35. 借金(しゃっきん) – debt → 貯金(ちょきん) – savings +36. 社交(しゃこう) – sociability → 無交際(むこうさい) – unsociable +37. 社長(しゃちょう) – president → 平社員(ひらしゃいん) – regular employee +38. 借家(しゃっか) – rented house → 持ち家(もちいえ) – owned house +39. 車種(しゃしゅ) – vehicle type → 無分類(むぶんるい) – unclassified +40. 者数(しゃすう) – number of people → 無人数(むにんずう) – zero count +41. 主役(しゅやく) – main role → 脇役(わきやく) – side role +42. 趣味(しゅみ) – hobby → 無趣味(むしゅみ) – no hobby +43. 主観(しゅかん) – subjectivity → 客観(きゃっかん) – objectivity +44. 出血(しゅっけつ) – bleeding → 止血(しけつ) – stop bleeding +45. 修理(しゅうり) – repair → 破損(はそん) – damage +46. 収入(しゅうにゅう) – income → 支出(ししゅつ) – expenses +47. 集合(しゅうごう) – gathering → 解散(かいさん) – dispersal +48. 祝福(しゅくふく) – blessing → 呪い(のろい) – curse +49. 出発(しゅっぱつ) – departure → 到着(とうちゃく) – arrival +50. 主要(しゅよう) – major → 副次(ふくじ) – secondary + +---す +1. 垂直(すいちょく) – vertical → 水平(すいへい) – horizontal +2. 推奨(すいしょう) – recommendation → 禁止(きんし) – prohibition +3. 数値(すうち) – numerical value → 定性(ていせい) – qualitative +4. 推定(すいてい) – presumption → 確定(かくてい) – confirmation +5. 睡眠(すいみん) – sleep → 覚醒(かくせい) – wakefulness +6. 推進(すいしん) – propulsion → 抵抗(ていこう) – resistance +7. 水上(すいじょう) – on water → 水中(すいちゅう) – underwater(contrast pair) +8. 崇拝(すうはい) – worship → 軽蔑(けいべつ) – scorn +9. 数式(すうしき) – mathematical formula → 言語(げんご) – language(contrast) +10. 崇敬(すうけい) – reverence → 侮蔑(ぶべつ) – contempt +11. 数日(すうじつ) – several days → 一日(いちにち) – one day +12. 数量(すうりょう) – quantity → 質(しつ) – quality +13. 据え置き(すえおき) – fixed placement → 移動(いどう) – movement +14. 隙間(すきま) – gap → 密着(みっちゃく) – adhesion +15. 好き(すき) – like → 嫌い(きらい) – dislike +16. 砂浜(すなはま) – sandy beach → 岩場(いわば) – rocky shore +17. 澄んだ(すんだ) – clear → 濁った(にごった) – muddy +18. 裾(すそ) – hem(of clothing) → 襟(えり) – collar +19. 捨てる(すてる) – discard → 拾う(ひろう) – pick up +20. 素直(すなお) – honest → 狡猾(こうかつ) – cunning +21. 素朴(すぼく) – simplicity → 複雑(ふくざつ) – complexity +22. 進む(すすむ) – advance → 退く(しりぞく) – retreat +23. 炭火(すみび) – charcoal fire → 瓦斯(ガス) – gas stove +24. 怠慢(たいまん) – neglect → 育成(いくせい) – nurture +25. 素晴らしい(すばらしい) – wonderful → 惨め(みじめ) – miserable +26. 全て(すべて) – all → 一部(いちぶ) – part +27. 済ます(すます) – settle → 未決(みけつ) – pending +28. 澄ます(すます) – purify → 汚す(よごす) – pollute +29. 住む(すむ) – live → 離れる(はなれる) – leave +30. 済む(すむ) – conclude → 始まる(はじまる) – begin +31. 住処(すみか) – abode → 別館(べっかん) – annexe,extension +32. 竦める(すくめる) – to shrug → 憩う(いこ う) – to relax,repose +33. 素敵(すてき) – lovely → 不快(ふかい) – displeasure +34. 素早い(すばやい) – quick → 鈍い(のろい) – slow +35. 滑る(すべる) – slide → 掴む(つかむ) – grasp +36. 筋が通る(すじがとおる) – to be logical → 横紙破り(よこがみやぶり) – acting illogically +37. 吸う(すう) – inhale → 吐く(はく) – exhale +38. 数奇(すうき) – eventful → 平穏(へいおん) – uneventful +39. 崇拝(すうはい) – adoration → 嫌悪(けんお) – aversion +40. 摺り下ろす(すりおろす) – to greate → 築き上げる(きずきあげる) – to construct,to put up +41. 素肌(すはだ) – bare skin → 服(ふく) – clothing +42. 素顔(すがお) – bare face → 化粧(けしょう) – makeup +43. 素足(すあし) – bare feet → 靴(くつ) – shoes +44. 巣(す) – nest → 放浪(ほうろう) – wandering – clothing +45. 住み分ける(すみわける) – to segregate → 相容れる(あいい) – to coexist +46. 素直(すなお) – obedient → 反抗的(はんこうてき) – rebellious +47. 素通り(すどおり) – passing by → 滞在(たいざい) – staying +48. 素性(すじょう) – origin → 匿名(とくめい) – anonymity +49. 素焼き(すやき) – unglazed pottery → 上薬(うわぐすり) – glaze +50. 空かす(すかす) – to feel hungry → 腹いっぱい(はらっぱい) – having a full stomach + +---せ +1. 生産(せいさん) – production → 消費(しょうひ) – consumption +2. 世界(せかい) – world → 地域(ちいき) – region +3. 説明(せつめい) – explanation → 沈黙(ちんもく) – silence +4. 設定(せってい) – setting → 解除(かいじょ) – cancellation +5. 責任(せきにん) – responsibility → 無責任(むせきにん) – irresponsibility +6. 接続(せつぞく) – connection → 切断(せつだん) – disconnection +7. 先行(せんこう) – precedence → 後追い(あとおい) – following +8. 戦争(せんそう) – war → 平和(へいわ) – peace +9. 選手(せんしゅ) – player → 監督(かんとく) – coach +10. 線路(せんろ) – railway → 脱線(だっせん) – derailment +11. 先端(せんたん) – forefront → 後方(こうほう) – rear +12. 施錠(せじょう) – locking → 開錠(かいじょう) – unlocking +13. 接近(せっきん) – approach → 離脱(りだつ) – detachment +14. 節約(せつやく) – saving → 浪費(ろうひ) – waste +15. 設立(せつりつ) – establishment → 解散(かいさん) – dissolution +16. 接触(せっしょく) – contact → 非接触(ひせっしょく) – non-contact +17. 先週(せんしゅう) – last week → 来週(らいしゅう) – next week +18. 先祖(せんぞ) – ancestor → 子孫(しそん) – descendant +19. 選択(せんたく) – choice → 強制(きょうせい) – compulsion +20. 先制(せんせい) – preemption → 後手(ごて) – being behind +21. 設置(せっち) – installation → 撤去(てっきょ) – removal +22. 設計(せっけい) – design → 解体(かいたい) – dismantling +23. 戦略(せんりゃく) – strategy → 無策(むさく) – no plan +24. 接合(せつごう) – joining → 分離(ぶんり) – separation +25. 先頭(せんとう) – front → 末尾(まつび) – end +26. 導入(どうにゅう) – setting up → 未設定(みせってい) – unset +27. 先発(せんぱつ) – first departure → 後発(こうはつ) – later departure +28. 接客(せっきゃく) – customer service → 拒否(きょひ) – refusal +29. 先入観(せんにゅうかん) – prejudice → 客観(きゃっかん) – objectivity +30. 専攻(せんこう) – major → 副専攻(ふくせんこう) – minor +31. 接点(せってん) – contact point → 非接点(ひせってん) – non‑contact +32. 先導(せんどう) – leading → 追随(ついずい) – following +33. 設立者(せつりつしゃ) – founder → 廃止者(はいししゃ) – abolisher +34. 先行例(せんこうれい) – precedent → 後例(こうれい) – later example +35. 先見(せんけん) – foresight → 短見(たんけん) – shortsightedness +36. 先進国(せんしんこく) – developed country → 後進国(こうしんこく) – developing country +37. 清算(せいさん) – liquidation → 未清算(みせいさん) – unsettled +38. 接岸(せつがん) – docking → 離岸(りがん) – undocking +39. 接戦(せっせん) – close match → 圧勝(あっしょう) – overwhelming victory +40. 接骨(せっこつ) – bone setting → 骨折(こっせつ) – fracture +41. 接写(せっしゃ) – close‑up → 遠景(えんけい) – long shot +42. 接種(せっしゅ) – vaccination → 未接種(みせっしゅ) – unvaccinated +43. 接客業(せっきゃくぎょう) – hospitality work → 非接客(ひせっきゃく) – non‑service work +44. 接続端子(せつぞくたんし) – connector → 非接続(ひせつぞく) – disconnection +45. 接合部(せつごうぶ) – joint → 分離部(ぶんりぶ) – separated part +46. 先代(せんだい) – predecessor → 当代(とうだい) – current generation +47. 接遇(せつぐう) – reception → 拒絶(きょぜつ) – rejection +48. 先方(せんぽう) – the other party → 当方(とうほう) – our side +49. 接木(せつぎ) – grafting → 自根(じこん) – natural root +50. 接続可能(せつぞくかのう) – connectable → 接続不可(せつぞくふか) – not connectable + +---そ +1. 素行(そこう) – behavior → 非行(ひこう) – delinquency +2. 送信(そうしん) – sending → 受信(じゅしん) – receiving +3. 存在(そんざい) – existence → 不在(ふざい) – absence +4. 速度(そくど) – speed → 停止(ていし) – halt +5. 相当(そうとう) – equivalent → 不相当(ふそうとう) – inappropriate +6. 送付(そうふ) – dispatch → 受領(じゅりょう) – receipt +7. 尊重(そんちょう) – respect → 失敬(しっけい) – disrespect +8. 創造(そうぞう) – creation → 破壊(はかい) – destruction +9. 喪失(そうしつ) – loss → 獲得(かくとく) – acquisition +10. 阻止(そし) – prevention → 促進(そくしん) – promotion +11. 掃除(そうじ) – cleaning → 汚染(おせん) – contamination +12. 送金(そうきん) – remittance → 受金(うけきん) – incoming payment +13. 素質(そしつ) – potential → 無能(むのう) – incompetence +14. 促進(そくしん) – acceleration → 阻害(そがい) – inhibition +15. 相互(そうご) – mutual → 一方的(いっぽうてき) – unilateral +16. 総(そう) – whole,total,gross → 不全(さくげん) – partial +17. 即時(そくじ) – immediate → 遅滞(ふぜん) – postponement +18. 送料(そうりょう) – shipping fee → 無料(むりょう) – free +19. 訴訟(そしょう) – lawsuit → 和解(わかい) – settlement +20. 送球(そうきゅう) – passing(ball) → 受球(じゅきゅう) – catching +21. 組織(そしき) – organization → 解散(かいさん) – dissolution +22. 素材(そざい) – material → 製品(せいひん) – product +23. 素因(そいん) – predisposition → 結果(けっか) – consequence +24. 送迎(そうげい) – seeing off/welcoming → 単独(たんどく) – solo +25. 促進剤(そくしんざい) – catalyst → 抑制剤(よくせいざい) – inhibitor +26. 送風(そうふう) – blowing air → 吸風(きゅうふう) – suction +27. 素朴(そぼく) – simplicity → 洗練(せんれん) – sophistication +28. 送別(そうべつ) – farewell → 出迎(でむかえ) – welcome +29. 装飾(そうしょく) – decoration → 簡素(かんそ) – simplicity +30. 空(そら) – sky → 地面(じめん) – ground, earth's surface​ +31. 騒音(そうおん) – noise → 沈黙(ちんもく) – silence +32. 送客(そうきゃく) – seeing off guests → 迎客(げいきゃく) – receiving guests +33. 素粒子(そりゅうし) – elementary particle → 複合体(ふくごうたい) – compound +34. 送電(そうでん) – power transmission → 受電(じゅでん) – reception +35. 送球者(そうきゅうしゃ) – passer → 受球者(じゅきゅうしゃ) – receiver +36. 装填(そうてん) – loading(eg gun) → 空砲(くうほう) – unloading +37. 素因数(そいんすう) – prime factor → 合成数(ごうせいすう) – composite number +38. 送還(そうかん) – repatriation → 収容(しゅうよう) – detention +39. 素案(そあん) – draft → 確定案(かくていあん) – final version +40. 送液(そうえき) – liquid transfer → 吸液(きゅうえき) – liquid absorption +41. 袖(そで) – sleeve → 袖なし(そでなし) – sleeveless +42. 送受信(そうじゅしん) – transceiver → 単方向(たんほうこう) – unidirectional +43. 送付先(そうふさき) – destination → 発送元(はっそうもと) – origin +44. 送別会(そうべつかい) – farewell party → 歓迎会(かんげいかい) – welcome party +45. 疎雨(そう) – drizzle → 多雨(たう) – heavy rain​ *の多雨* +46. 祖父(そふ) – grandfather → 祖母(そぼ) – grandmother +47. 育てる(そだてる) – to develop​ → 後退(こうたい) – retrogression +48. 備える(そなえる) - to furnish​ → 脱ぐ(ぬぐ) – undress​ +49. 想像(そうぞう) - imagination → 無能(むのう) – inability +50. 相当(そうとう) - corresponding → 異なり(けなり) – unlike + +---た +1. 対応(たいおう) – response → 無視(むし) – ignore +2. 対立(たいりつ) – opposition → 協調(きょうちょう) – cooperation +3. 多様(たよう) – diversity → 均質(きんしつ) – homogeneity +4. 他国(たこく) – foreign country → 自国(じこく) – home country +5. 太陽(たいよう) – sun → 月(つき) – moon +6. 体積(たいせき) – volume → 面積(めんせき) – area +7. 退屈(たいくつ) – boredom → 興奮(こうふん) – excitement +8. 待機(たいき) – standby → 行動(こうどう) – action +9. 逮捕(たいほ) – arrest → 放免(ほうめん) – discharge +10. 対外(たいがい) – external → 国内(こくない) – domestic +11. 対談(たいだん) – dialogue → 独白(どくはく) – monologue +12. 多額(たがく) – large sum → 少額(しょうがく) – small sum +13. 他人(たにん) – stranger → 身内(みうち) – relative +14. 太平(たいへい) – peace → 戦乱(せんらん) – war +15. 体力(たいりょく) – physical strength → 衰弱(すいじゃく) – weakness +16. 退化(たいか) – degeneration → 進化(しんか) – evolution +17. 待望(たいぼう) – anticipation → 失望(しつぼう) – disappointment +18. 態度(たいど) – attitude → 無関心(むかんしん) – indifference +19. 貸与(たいよ) – loan → 返納(へんのう) – return +20. 対称(たいしょう) – symmetry → 非対称(ひたいしょう) – asymmetry +21. 対照(たいしょう) – contrast → 類似(るいじ) – similarity +22. 多才(たさい) – versatility → 無能(むのう) – incompetence +23. 他社(たしゃ) – other company → 自社(じしゃ) – own company +24. 太陽光(たいようこう) – sunlight → 月光(げっこう) – moonlight +25. 体調(たいちょう) – physical condition → 不調(ふちょう) – poor condition +26. 退院(たいいん) – discharge from hospital → 入院(にゅういん) – admission +27. 宝(たから) – treasure →負債(ふさい) – debt +28. 態勢(たいせい) – posture → 無防備(むぼうび) – defenselessness +29. 貸家(かしや) – rental house → 所有家(しょゆうか) – owned house +30. 対価(たいか) – compensation → 無償(むしょう) – free +31. 対角(たいかく) – diagonal → 垂直(すいちょく) – vertical +32. 多発(たはつ) – frequent occurrence → 単発(たんぱつ) – single occurrence +33. 他言語(たげんご) – foreign language → 母語(ぼご) – mother tongue +34. 太陽系(たいようけい) – solar system → 恒星系(こうせいけい) – stellar system +35. 体温(たいおん) – body temperature → 室温(しつおん) – room temperature +36. 退去(たいきょ) – evacuation → 駐留(ちゅうりゅう) – stationing +37. 待命(たいめい) – standby → 出動(しゅつどう) – dispatch +38. 貸借(たいしゃく) – debt → 返済(へんさい) – repayment +39. 対物(たいぶつ) – objective → 主観(しゅかん) – subjective +40. 多忙(たぼう) – busy → 閑散(かんさん) – idle +41. 他力(たりき) – reliance on others → 自力(じりき) – self-reliance +42. 太陽熱(たいようねつ) – solar heat → 地熱(ちねつ) – geothermal heat +43. 体罰(たいばつ) – corporal punishment → 称賛(しょうさん) – praise +44. 退席(たいせき) – leaving a seat → 着席(ちゃくせき) – sitting down +45. 待避(たいひ) – taking cover → 突進(とっしん) – charging +46. 貸切(かしきり) – charter → 共有(きょうゆう) – sharing +47. 対流(たいりゅう) – convection → 静止(せいし) – stillness +48. 多義語(たぎご) – polysemous word → 単義語(たんぎご) – monosemous word +49. 他動詞(たどうし) – transitive verb → 自動詞(じどうし) – intransitive verb +50. 対辺(たいへん) – opposite side → 隣辺(りんへん) – adjacent side + +---ち +1. 地域(ちいき) – region → 全域(ぜんいき) – entire area +2. 知的(ちてき) – intellectual → 感情的(かんじょうてき) – emotional +3. 遅延(ちえん) – delay → 即時(そくじ) – immediate +4. 地中(ちちゅう) – underground → 地上(ちじょう) – surface +5. 中古(ちゅうこ) – used → 新品(しんぴん) – new +6. 長期(ちょうき) – long-term → 短期(たんき) – short-term +7. 貯蓄(ちょちく) – saving → 浪費(ろうひ) – waste +8. 注意(ちゅうい) – caution → 不注意(ふちゅうい) – carelessness +9. 中央(ちゅうおう) – center → 周辺(しゅうへん) – periphery +10. 力(ちから) - energy → 虚脱(きょだつ) – lethargy +11. 父親(ちちおや) - father→ 母親(ははおや) - mother +12. 遅刻(ちこく) – tardiness → 定刻(ていこく) – punctual +13. 中継(ちゅうけい) – relay → 生放送(なまほうそう) – live broadcast +14. 著作(ちょさく) – authorship → 剽窃(ひょうせつ) – plagiarism +15. 地殻(ちかく) – crust → 内核(ないかく) – inner core +16. 中流(ちゅうりゅう) – middle class → 極貧(ごくひん) – extreme poverty +17. 遅配(ちはい) – late delivery → 速達(そくたつ) – express +18. 貯蔵(ちょぞう) – storage → 消費(しょうひ) – consumption +19. 中世(ちゅうせい) – Middle Ages → 現代(げんだい) – modern era +20. 地質(ちしつ) – geology → 天文(てんもん) – astronomy +21. 中小(ちゅうしょう) – small-medium → 超大(ちょうだい) – extra-large +22. 遅速(ちそく) – slow speed → 高速(こうそく) – high speed +23. 中傷(ちゅうしょう) – slander → 賛辞(さんじ) – praise +24. 著作権(ちょさくけん) – copyright → 無断転載(むだんてんさい) – unauthorized reprint +25. 着陸(ちゃくりく) – landing → 離陸 り(りりく) – takeoff​ +26. 中退(ちゅうたい) – dropout → 卒業(そつぎょう) – graduation +27. 遅発(ちはつ) – delayed onset → 早発(そうはつ) – early onset +28. 貯金(ちょきん) – deposit → 借金(しゃっきん) – debt +29. 中立(ちゅうりつ) – neutrality → 偏頗(へんぱ) – bias +30. 知性的(ちせいてき) – intellectual​ → 低能者(ていのうしゃ) – imbecile +31. 中途(ちゅうと) – halfway → 完遂(かんすい) – completion +32. 遅延症(ちえんしょう) – procrastination → 即断即決(そくだんそっけつ) – snap decision +33. 中核(ちゅうかく) – core → 周縁(しゅうえん) – periphery +34. 貯水池(ちょすいち) – reservoir → 干上がり(ひあがり) – drought +35. 知識(ちしき) – knowledge → 不案内(ふあんない) – inexperience +36. 中断(ちゅうだん) – interruption → 継続(けいぞく) – continuation +37. 遅効性(ちこうせい) – delayed effect → 即効性(そっこうせい) – immediate effect +38. 貯蔵庫(ちょぞうこ) – warehouse → 空室(くうしつ) – empty room +39. 中間(ちゅうかん) – intermediate → 両端(りょうたん) – both ends +40. 地軸(ちじく) – earth's axis → 傾斜(けいしゃ) – tilt +41. 中庸(ちゅうよう) – moderation → 過激(かげき) – extremism +42. 遅報(ちほう) – late report → 速報(そくほう) – flash report +43. 中空(ちゅうくう) – midair → 接地(せっち) – grounding +44. 貯蔵期間(ちょぞうきかん) – storage period → 消費期限(しょうひきげん) – expiry date +45. 地熱(ちねつ) – geothermal → 太陽熱(たいようねつ) – solar heat +46. 中継点(ちゅうけいてん) – relay point → 終点(しゅうてん) – terminal +47. 遅咲き(おそざき) – late bloomer → 早咲き(はやざき) – early bloomer +48. 貯蔵量(ちょぞうりょう) – storage capacity → 消費量(しょうひりょう) – consumption +49. 遅春(ちしゅん) – late spring → 早春(そうしゅん) – early spring +50. 地磁気(ちじき) – geomagnetism → 無磁場(むじば) – no magnetic field + +---つ +1. 通路(つうろ) – passage → 閉塞(へいそく) – blockage +2. 通常(つうじょう) – normal → 例外(れいがい) – exception +3. 通信(つうしん) – communication → 断絶(だんぜつ) – disconnection +4. 痛感(つうかん) – keen awareness → 無自覚(むじかく) – unawareness +5. 通貨(つうか) – currency → 物々交換(ぶつぶこうかん) – barter +6. 通訳(つうやく) – interpretation → 黙過(もっか) – silence +7. 繋がり(つながり) – connection → 分断(ぶだん) – division +8. 通学(つうがく) – commuting to school → 休学(きゅうがく) – leave of absence +9. 通勤(つうきん) – commuting to work → 在宅勤務(ざいたくきんむ) – remote work +10. 痛烈(つうれつ) – scathing → 穏健(おんけん) – moderate +11. 通年(つうねん) – year-round → 季節限定(きせつげんてい) – seasonal +12. 通風(つうふう) – ventilation → 密閉(みっぺい) – sealing +13. 痛恨(つうこん) – deep regret → 満足(まんぞく) – satisfaction +14. 通達(つうたつ) – directive → 非公式(ひこうしき) – unofficial +15. 通路権(つうろけん) – right of way → 通行禁止(つうこうきんし) – no entry +16. 通用(つうよう) – validity → 無効(むこう) – invalidity +17. 痛切(つうせつ) – heartfelt → 冷淡(れいたん) – indifference +18. 通例(つうれい) – convention → 特例(とくれい) – special case +19. 通信網(つうしんもう) – network → 孤立(こりつ) – isolation +20. 痛み止め(いたみどめ) – painkiller → 痛覚(つうかく) – pain sensation +21. 通商(つうしょう) – trade → 鎖国(さこく) – isolationism +22. 通常運転(つうじょううんてん) – normal operation → 緊急停止(きんきゅうていし) – emergency stop +23. 通じ合い(つうじあい) – mutual understanding → 誤解(ごかい) – misunderstanding +24. 勤め(つとめ) – duty → 怠惰(たいだ) – laziness +25. 通関(つうかん) – customs clearance → 差し止め(さしとめ) – suspension +26. 通夜(つや) – wake → 葬式(そうしき) – funeral +27. 通信衛星(つうしんえいせい) – communications satellite → 無線(むせん) – wireless +28. 痛覚過敏(つうかくかびん) – hyperalgesia → 無痛(むつう) – painlessness +29. 通路料(つうろりょう) – toll → 無料通行(むりょうつうこう) – free passage +30. 通用門(つうようもん) – main gate → 裏口(うらぐち) – back door +31. 通信簿(つうしんぼ) – report card → 空白(くうはく) – blank +32. 痛撃(つうげき) – crushing blow → 軽打(けいだ) – light hit +33. 通水(つうすい) – water flow → 断水(だんすい) – water outage +34. 通常価格(つうじょうかかく) – regular price → 特価(とっか) – special price +35. 通帳(つうちょう) – passbook → 電子記録(でんしきろく) – digital record +36. 痛悔(つうかい) – remorse → 無悔(むかい) – no regret +37. 通信教育(つうしんきょういく) – correspondence education → 対面授業(たいめんじゅぎょう) – in-person class +38. 通話(つうわ) – call → 不通(ふつう) – disconnection +39. 通風口(つうふうこう) – vent → 密閉口(みっぺいこう) – sealed opening +40. 作り(つくり) – making → 破壊(はかい) – destruction +41. 通学路(つうがくろ) – school route → 迂回路(うかいろ) – detour +42. 通勤ラッシュ(つうきんラッシュ) – commuting rush → 閑散時間(かんさんじかん) – off-peak hours +43. 通例化(つうれいか) – normalization → 特異化(とくいか) – specialization +44. 痛み伴う(いたみともなう) – accompanied by pain → 無痛(むつう) – painless +45. 通信速度(つうしんそくど) – transmission speed → 低速(ていそく) – low speed +46. 通貨膨張(つうかぼうちょう) – currency inflation → 通貨収縮(つうかしゅうしゅく) – currency deflation +47. 通常兵器(つうじょうへいき) – conventional weapon → 核兵器(かくへいき) – nuclear weapon +48. 繕い(つくろ) – mending,patching up​ → 休怠(きゅうたい) – neglect​,laziness +49. 通じない(つうじない) – incomprehensible → 理解可能(りかいかのう) – understandable +50. 序で(ついで) – opportunity → 不運(ふうん) – misfortune + +---て +1. 低下(ていか) – decline → 上昇(じょうしょう) – rise +2. 停止(ていし) – halt → 進行(しんこう) – progress +3. 提出(ていしゅつ) – submission → 回収(かいしゅう) – retrieval +4. 定着(ていちゃく) – fixation → 離脱(りだつ) – detachment +5. 抵抗(ていこう) – resistance → 服従(ふくじゅう) – submission +6. 定説(ていせつ) – established theory → 新説(しんせつ) – new theory +7. 手当(てあて) – allowance → 徴収(ちょうしゅう) – collection +8. 撤退(てったい) – retreat → 進出(しんしゅつ) – advance +9. 展開(てんかい) – development → 縮小(しゅくしょう) – reduction +10. 転換(てんかん) – conversion → 維持(いじ) – maintenance +11. 天職(てんしょく) – vocation → 余技(よぎ) – avocation +12. 展開図(てんかいず) – development view → 立面図(りつめんず) – elevation view +13. 手配(てはい) – arrangement → 放置(ほうち) – neglect +14. 撤退戦(てったいせん) – retreat battle → 攻勢(こうせい) – offensive +15. 転落(てんらく) – fall → 上昇(じょうしょう) – rise +16. 低下率(ていかりつ) – decline rate → 上昇率(じょうしょうりつ) – growth rate +17. 停止命令(ていしめいれい) – stop order → 実行命令(じっこうめいれい) – execution order +18. 提出期限(ていしゅつきげん) – submission deadline → 受付期間(うけつけきかん) – acceptance period +19. 抵抗運動(ていこううんどう) – resistance movement → 協力運動(きょうりょくうんどう) – cooperative movement +20. 定着率(ていちゃくりつ) – retention rate → 離脱率(りだつりつ) – detachment rate +21. 転職(てんしょく) – job change → 定職(ていしょく) – permanent job +22. 手続き(てつづき) – procedure → 省略(しょうりゃく) – omission +23. 転売(てんばい) – resale → 直販(ちょくはん) – direct sale +24. 手放し(てばなし) – letting go → 確保(かくほ) – securing +25. 撤退勧告(てったいかんこく) – withdrawal advice → 進撃命令(しんげきめいれい) – advance order +26. 転移(てんい) – metastasis → 治癒(ちゆ) – cure +27. 低下傾向(ていかけいこう) – downward trend → 上昇傾向(じょうしょうけいこう) – upward trend +28. 停止措置(ていしそち) – suspension measure → 再開措置(さいかいそち) – resumption measure +29. 提出書類(ていしゅつしょるい) – submitted documents → 未提出(みていしゅつ) – non-submission +30. 抵抗勢力(ていこうせいりょく) – resistance force → 協調勢力(きょうちょうせいりょく) – cooperative force +31. 転売禁止(てんばいきんし) – resale ban → 自由転売(じゆうてんばい) – free resale +32. 手当不足(てあてぶそく) – insufficient allowance → 過剰手当(かじょうてあて) – excessive allowance +33. 撤退完了(てったいかんりょう) – retreat completion → 進出完了(しんしゅつかんりょう) – advance completion +34. 展開可能(てんかいかのう) – expandable → 固定(こてい) – fixed +35. 転出(てんしゅつ) – moving out → 転入(てんにゅう) – moving into +36. 転換点(てんかんてん) – turning point → 継続点(けいぞくてん) – continuation point +37. 低下層(ていかそう) – declining layer → 上昇層(じょうしょうそう) – rising layer +38. 停止状態(ていしじょうたい) – stopped state → 稼動状態(かどうじょうたい) – operating state +39. 提出義務(ていしゅつぎむ) – submission obligation → 免除(めんじょ) – exemption +40. 抵抗感(ていこうかん) – resistance → 受容感(じゅようかん) – acceptance +41. 定着色(ていちゃくしょく) – fixed color → 退色(たいしょく) – fading color +42. 転職活動(てんしょくかつどう) – job-hunting → 定職維持(ていしょくいじ) – job retention +43. 手続き簡素化(てつづきかんそか) – procedure simplification → 複雑化(ふくざつか) – complication +44. 手放し価格(てばなしかかく) – clearance price → 高値(たかね) – high price +45. 撤退戦略(てったいせんりゃく) – retreat strategy → 攻勢戦略(こうせいせんりゃく) – offensive strategy +46. 転移性(てんいせい) – metastatic → 原発性(げんぱつせい) – primary +47. 低下域(ていかいき) – declining range → 上昇域(じょうしょういき) – rising range +48. 停止信号(ていししんごう) – stop signal → 進行信号(しんこうしんごう) – proceed signal +49. 提出者(ていしゅつしゃ) – submitter → 未提出者(みていしゅつしゃ) – non-submitter +50. 抵抗値(ていこうち) – resistance value → 導通値(どうつうち) – conductance value + +---と +1. 瀞み(とろみ) – stagnancy → 能動的(のうどうてき) – active +2. 統一(とういつ) – unification → 分裂(ぶんれつ) – division +3. 透過(とうか) – transmission → 遮断(しゃだん) – blockage +4. 登録(とうろく) – registration → 抹消(まっしょう) – deletion +5. 投入(とうにゅう) – investment → 撤収(てっしゅう) – withdrawal +6. 凍結(とうけつ) – freezing → 溶解(ようかい) – thawing +7. 到達(とうたつ) – arrival → 出発(しゅっぱつ) – departure +8. 透明(とうめい) – transparency → 不透明(ふとうめい) – opacity +9. 登坂(とはん) – ascent → 降坂(こうはん) – descent +10. 特化(とっか) – specialization → 汎用(はんよう) – generalization +11. 突破(とっぱ) – breakthrough → 停滞(ていたい) – stagnation +12. 倒産(とうさん) – bankruptcy → 設立(せつりつ) – establishment +13. 取れ高(とれだか) – yield → 納入(のうにゅう) – payment fee ect +14. 投入量(とうにゅうりょう) – input quantity → 排出量(はいしゅつりょう) – output quantity +15. 登頂(とうちょう) – summit → 下山(げざん) – descent +16. 透過率(とうかりつ) – transmittance → 吸収率(きゅうしゅうりつ) – absorbance +17. 登録者(とうろくしゃ) – registrant → 未登録者(みとうろくしゃ) – unregistered +18. 得(とく) – profit → 損(そん) – loss +19. 到達点(とうたつてん) – destination → 起点(きてん) – starting point +20. 透明性(とうめいせい) – transparency → 不透明性(ふとうめいせい) – opacity +21. 登坂禁止(とはんきんし) – no ascent → 登坂許可(とはんきょか) – ascent permission +22. 特許取得(とっきょしゅとく) – patent acquisition → 特許失効(とっきょしっこう) – patent lapse +23. 突破不可能(とっぱふかのう) – impassable → 突破可能(とっぱかのう) – passable +24. 倒産企業(とうさんきぎょう) – bankrupt company → 存続企業(そんぞくきぎょう) – surviving company +25. 匿(とく) – shelter → 裸(はだか) – nakedness, bareness +26. 投入資本(とうにゅうしほん) – invested capital → 回収資本(かいしゅうしほん) – recovered capital +27. 登頂成功(とうちょうせいこう) – successful summit → 登頂失敗(とうちょうしっぱい) – failed summit +28. 透過光(とうかこう) – transmitted light → 反射光(はんしゃこう) – reflected light +29. 登録解除(とうろくかいじょ) – deregistration → 再登録(さいとうろく) – reregistration +30. 特に(とくに) – particularly → 普通(ふつう) – normally +31. 到達不能(とうたつふのう) – unreachable → 到達可能(とうたつかのう) – reachable +32. 透明ガラス(とうめいガラス) – clear glass → 曇りガラス(くもりガラス) – frosted glass +33. 登坂ルート(とはんルート) – ascent route → 下山ルート(げざんルート) – descent route +34. 特化産業(とっかさんぎょう) – specialized industry → 総合産業(そうごうさんぎょう) – diversified industry +35. 突破力(とっぱりょく) – penetrating power → 防御力(ぼうぎょりょく) – defensive power +36. 倒産危機(とうさんきき) – bankruptcy crisis → 安定経営(あんていけいえい) – stable management +37. 得意(とくい) – satisfaction → 失望(しつぼう) – disappointment +38. 投入時間(とうにゅうじかん) – input time → 産出時間(さんしゅつじかん) – output time +39. 登頂記録(とうちょうきろく) – summit record → 下山記録(げざんきろく) – descent record +40. 透過材料(とうかざいりょう) – transparent material → 遮光材料(しゃこうざいりょう) – light-blocking material +41. 登録番号(とうろくばんごう) – registration number → 仮登録番号(かりとうろくばんごう) – temporary registration number +42. 特定(とくてい) – specific → 曖昧(あいまい) – ambiguous +43. 到達目標(とうたつもくひょう) – achievement target → 未達(みたつ) – non-achievement +44. 倒産法(とうさんほう) – bankruptcy law → 設立法(せつりつほう) – incorporation law +45. 特典(とくてん) – privilege → 邪魔(じゃま) – hindrance +46. 投入資源(とうにゅうしげん) – invested resources → 枯渇資源(こかつしげん) – depleted resources +47. 登頂者(とうちょうしゃ) – summiter → 下山者(げざんしゃ) – descender +48. 透過膜(とうかまく) – permeable membrane → 遮断膜(しゃだんまく) – impermeable membrane +49. 登録変更(とうろくへんこう) – registration change → 登録維持(とうろくいじ) – registration retention +50. 投資回収(とうしかいしゅう) – investment recovery → 投資損失(とうしそんしつ) – investment loss + +---な +1. 泣く(なく) – to cry → 笑う(わらう) – to laugh +2. 悩む(なやむ) – to worry → 解決する(かいけつする) – to resolve +3. 鳴く(なく) – to chirp → 黙る(だまる) – to be silent +4. 投げる(なげる) – to throw → 捕る(とる) – to catch +5. 亡くなる(なくなる) – to die → 生まれる(うまれる) – to be born +6. 懐く(なつく) – to grow fond → 避ける(さける) – to avoid +7. 怠ける(なまける) – to be lazy → 働く(はたらく) – to work +8. 眺める(ながめる) – to gaze → 無視する(むしする) – to ignore +9. 流れる(ながれる) – to flow → 止まる(とまる) – to stop +10. 慣れる(なれる) – to get used to → 戸惑う(とまどう) – to be confused +11. 懐かしい(なつかしい) – nostalgic → 嫌い(きらい) – disliked +12. 名付ける(なづける) – to name → 匿名にする(とくめいにする) – to anonymize +13. 悩ます(なやます) – to torment → 和らげる(やわらげる) – to soothe +14. 撫でる(なでる) – to stroke → 叩く(たたく) – to hit +15. 殴る(なぐる) – to punch → 癒す(いやす) – to heal +16. 涙(なみだ) – tears → 笑い(わらい) – laughter +17. 仲(なか) – relationship → 敵(てき) – enemy +18. 長い(ながい) – long → 短い(みじかい) – short +19. 夏(なつ) – summer → 冬(ふゆ) – winter +20. 名前(なまえ) – name → 無名(むめい) – anonymity +21. 生ぬるい(なまぬるい) – lukewarm → 熱い(あつい) – hot +22. 生半可(なまはんか) – half-hearted → 徹底的(てっていてき) – thorough +23. 嘆く(なげく) – to lament → 喜ぶ(よろこぶ) – to rejoice +24. 無くす(なくす) – to lose → 見つける(みつける) – to find +25. 亡くす(なくす) – to lose(a person) → 得る(える) – to gain +26. 慰める(なぐさめる) – to comfort → 悲しませる(かなしませる) – to sadden +27. 和む(なごむ) – to calm down → 興奮する(こうふんする) – to get excited +28. 鈍い(なまい) – dull → 鋭い(するどい) – sharp +29. 鈍る(なまる) – to become dull → 研ぐ(とぐ) – to sharpen +30. 怠け者(なまけもの) – lazy person → 働き者(はたらきもの) – hard worker +31. 泣き虫(なきむし) – crybaby → 強い人(つよいひと) – strong person +32. 斜め(ななめ) – diagonal → 真っ直ぐ(まっすぐ) – straight +33. 波(なみ) – wave → 静けさ(しずけさ) – calmness +34. 並ぶ(ならぶ) – to line up → 外れる(はずれる) – to be out of line +35. 倣う(ならう) – to imitate → 創造する(そうぞうする) – to create +36. 馴染む(なじむ) – to blend in → 浮く(うく) – to stand out +37. 悩ましい(なやましい) – troubling → 爽やか(さわやか) – refreshing +38. 鳴らす(ならす) – to make sound → 消す(けす) – to quiet +39. 慣わす(ならわす) – to accustom → 忘れる(わすれる) – to forget +40. 詰る(なじる) – to scold → 褒める(ほめる) – to praise +41. 為す(なす) – to accomplish → 放棄する(ほうきする) – to abandon +42. 成す(なす) – to form → 壊す(こわす) – to break +43. 謎(なぞ) – mystery → 明らか(あきらか) – clear +44. 南(なん) – south → 北(きた) – north +45. 何(なん) – what → 答え(こたえ) – answer +46. 軟弱(なんじゃく) – weak → 強固(きょうこ) – strong +47. 難しさ(むずかしさ) – difficulty → 容易さ(よういさ) – ease +48. 何故(なぜ) – why → 答え(こたえ) – answer +49. 泣き(なき) – crying → 笑い(わらい) – laughter +50. 滑る(なめらか) – smooth → 粗い(あらい) – rough + +---に +1. 逃げる(にげる) – to escape → 捕まる(つかまる) – to be caught +2. 似る(にる) – to resemble → 異なる(ことなる) – to differ +3. 煮る(にる) – to boil → 冷ます(さます) – to cool +4. 賑わう(にぎわう) – to be crowded → 寂れる(さびれる) – to be deserted +5. 肉(にく) – meat → 野菜(やさい) – vegetables +6. 憎む(にくむ) – to hate → 愛す(あいす) – to love +7. 任務(にんむ) – duty → 免除(めんじょ) – exemption +8. 人気(にんき) – popularity → 不人気(ふにんき) – unpopularity +9. 任命(にんめい) – appointment → 解任(かいにん) – dismissal +10. 認識(にんしき) – recognition → 無視(むし) – ignorance +11. 逃す(にがす) – to let escape → 捕まえる(つかまえる) – to catch +12. 苦い(にがい) – bitter → 甘い(あまい) – sweet +13. 賑やか(にぎやか) – lively → 静か(しずか) – quiet +14. 偽物(にせもの) – fake → 本物(ほんもの) – genuine +15. 西(にし) – west → 東(ひがし) – east +16. 二(に) – two → 一(いち) – one +17. 日常(にちじょう) – daily → 非日常(ひにちじょう) – non-daily +18. 入荷(にゅうか) – arrival of goods → 出荷(しゅっか) – shipment +19. 入手(にゅうしゅ) – acquisition → 喪失(そうしつ) – loss +20. 入院(にゅういん) – hospitalization → 退院(たいいん) – discharge +21. 入学(にゅうがく) – school entrance → 卒業(そつぎょう) – graduation +22. 人情(にんじょう) – human emotion → 無情(むじょう) – heartlessness +23. 人間(にんげん) – human → 神(かみ) – god +24. 日本(にほん) – Japan → 外国(がいこく) – foreign country +25. 似非(にせ) – fake → 真(まこと) – genuine +26. 煮える(にえる) – to be boiled → 冷める(さめる) – to cool down +27. 肉親(にくしん) – blood relative → 他人(たにん) – stranger +28. 憎しみ(にくしみ) – hatred → 愛情(あいじょう) – affection +29. 睨む(にらむ) – to glare → 微笑む(ほほえむ) – to smile +30. 鈍い(にぶい) – dull → 鋭い(するどい) – sharp +31. 煮詰める(につめる) – to boil down → 薄める(うすめる) – to dilute +32. 二重(にじゅう) – double → 単一(たんいつ) – single +33. 二次(にじ) – secondary → 一次(いちじ) – primary +34. 担う(になう) – to shoulder → 降ろす(おろす) – to unload +35. 似合う(にあう) – to suit → 不似合い(ふにあい) – unsuitability +36. 煮物(にもの) – boiled dish → 生もの(なまもの) – raw food +37. 俄か(にわか) – sudden → 漸進的(ぜんしんてき) – gradual +38. 認可(にんか) – approval → 不認可(ふにんか) – disapproval +39. 認知(にんち) – cognition → 無知(むち) – ignorance +40. 任意(にんい) – voluntary → 強制(きょうせい) – compulsory +41. 逃げ出す(にげだす) – to run away → 追いかける(おいかける) – to chase +42. 煮え切らない(にえきらない) – indecisive → 断固たる(だんこたる) – resolute +43. 肉食(にくしょく) – meat-eating → 草食(そうしょく) – herbivorous +44. 人情味(にんじょうみ) – human kindness → 冷酷(れいこく) – cold-heartedness +45. 人間性(にんげんせい) – humanity → 獣性(じゅうせい) – animality +46. 二の次(にのつぎ) – secondary → 最優先(さいゆうせん) – top priority +47. 入国(にゅうこく) – entry into a country → 出国(しゅっこく) – exit from a country +48. 妊娠(にんしん) – pregnancy → 避妊(ひにん) – contraception +49. 荷(に) – burden → 解放(かいほう) – liberation +50. 偽善(にぜん) – hypocrisy → 誠実(せいじつ) – sincerity + +---ぬ +1. 抜ける(ぬける) – to come out → 入る(はいる) – to enter +2. 盗む(ぬすむ) – to steal → 返す(かえす) – to return +3. 温い(ぬるい) – lukewarm → 熱い(あつい) – hot +4. 塗る(ぬる) – to paint → 剥ぐ(はぐ) – to peel off +5. 脱ぐ(ぬぐ) – to undress → 着る(きる) – to wear +6. 沼(ぬま) – swamp → 陸地(りくち) – dry land +7. 縫う(ぬう) – to sew → 解く(ほどく) – to untie +8. 濡れる(ぬれる) – to get wet → 乾く(かわく) – to dry +9. 抜かす(ぬかす) – to omit → 含める(ふくめる) – to include +10. 抜け目(ぬけめ) – oversight → 注意(ちゅうい) – attention +11. 盗人(ぬすびと) – thief → 所有者(しょゆうしゃ) – owner +12. 温湯(ぬるゆ) – warm water → 冷水(れいすい) – cold water +13. 塗装(ぬそう) – painting → 無加工(むかこう) – unprocessed +14. 脱衣(ぬぎ) – undressing → 着衣(ちゃくい) – dressing +15. 沼地(ぬまち) – marshland → 高台(たかだい) – upland +16. 縫い目(ぬいめ) – stitch → 裂け目(さけめ) – tear +17. 濡れ衣(ぬれぎぬ) – false charge → 証拠(しょうこ) – evidence +18. 抜け道(ぬけみち) – shortcut → 本道(ほんどう) – main road +19. 盗み見(ぬすみみ) – peeking → 公然(こうぜん) – openly +20. 温厚(ぬんこう) – gentle → 厳格(げんかく) – strict +21. 塗料(ぬりりょう) – paint → 素材(そざい) – material +22. 脱出(ぬけでる) – to escape → 突入(とつにゅう) – to rush in +23. 沼田(ぬまた) – wetland → 畑(はたけ) – dry field +24. 縫製(ぬいせい) – sewing → 解体(かいたい) – disassembly +25. 濡れ鼠(ぬれねずみ) – drenched → 乾燥(かんそう) – dry +26. 抜粋(ぬきい) – excerpt → 全文(ぜんぶん) – full text +27. 盗作(ぬすく) – plagiarism → 創作(そうさく) – original work +28. 温帯(ぬんたい) – temperate zone → 寒帯(かんたい) – frigid zone +29. 塗布(ぬふ) – application → 除去(じょきょ) – removal +30. 脱臼(ぬきゅう) – dislocation → 整復(せいふく) – reduction +31. 縫い針(ぬいばり) – sewing needle → 裁ちばさみ(たちばさみ) – fabric scissors +32. 濡れ場(ぬれば) – love scene → 清純(せいじゅん) – innocence +33. 抜擢(ぬきてき) – promotion → 降格(こうかく) – demotion +34. 盗難(ぬうなん) – theft → 防犯(ぼうはん) – crime prevention +35. 温存(ぬんそん) – preservation → 廃棄(はいき) – disposal +36. 塗り替える(ぬりかえる) – to repaint → 剥落(はくらく) – peeling off +37. 脱毛(ぬけもう) – hair removal → 発毛(はつもう) – hair growth +38. 縫い代(ぬいしろ) – seam allowance → 裁ち代(たちしろ) – cutting margin +39. 濡れ傘(ぬれがさ) – wet umbrella → 乾いた傘(かわいたかさ) – dry umbrella +40. 抜刀(ぬきとう) – drawing a sword → 納刀(のうとう) – sheathing +41. 盗賊(ぬすぞく) – bandit → 警官(けいかん) – police officer +42. 温順(ぬんじゅん) – docile → 反抗的(はんこうてき) – rebellious +43. 塗り壁(ぬりかべ) – plaster wall → 無垢材(むくざい) – solid wood +44. 脱脂(ぬきし) – degreasing → 油漬け(あぶらづけ) – oil immersion +45. 縫い糸(ぬいいと) – thread → 裁断線(さいだんせん) – cutting line +46. 濡れ足(ぬれあし) – wet feet → 乾いた足(かわいたあし) – dry feet +47. 抜根(ぬこん) – uprooting → 植樹(しょくじゅ) – tree planting +48. 盗品(ぬすひん) – stolen goods → 正当品(せいとうひん) – legitimate goods +49. 温浴(ぬんよく) – warm bath → 冷水浴(れいすいよく) – cold bath +50. 塗抹(ぬまつ) – smear → 洗浄(せんじょう) – cleaning + +---ね +1. 熱意(ねつい) – enthusiasm → 冷淡(れいたん) – indifference +2. 願う(ねがう) – to wish → 諦める(あきらめる) – to give up +3. 値段(ねだん) – price → 無料(むりょう) – free +4. 寝る(ねる) – to sleep → 起きる(おきる) – to wake up +5. 根(ね) – root → 枝(えだ) – branch +6. 猫(ねこ) – cat → 犬(いぬ) – dog +7. 狙う(ねらう) – to aim → 逸らす(はずす) – to miss +8. 眠い(ねむい) – sleepy → 覚醒(かくせい) – alertness +9. 粘る(ねばる) – to persist → 諦める(あきらめる) – to quit +10. 年間(ねんかん) – annual → 月間(げっかん) – monthly +11. 熱心(ねっしん) – enthusiastic → 無関心(むかんしん) – indifferent +12. 願望(ねんぼう) – desire → 現実(げんじつ) – reality +13. 値打ち(ねうち) – value → 無価値(むかち) – worthless +14. 寝坊(ねぼう) – oversleeping → 早起き(はやおき) – early rising +15. 根本(ねほん) – origin → 末端(まったん) – end +16. 猫舌(ねこじた) – heat-sensitive tongue → 鉄の胃(てつのい) – iron stomach +17. 狙撃(ねげき) – sniping → 乱射(らんしゃ) – random firing +18. 眠気(ねむけ) – drowsiness → 覚醒(かくせい) – wakefulness +19. 粘着(ねちゃく) – adhesive → 滑落(かつらく) – slippery +20. 年月(ねんげつ) – time → 瞬間(しゅんかん) – moment +21. 熱中(ねっちゅう) – obsession → 冷淡(れいたん) – apathy +22. 念願(ねんがん) – long-cherished wish → 即望(そくぼう) – immediate wish +23. 値切り(ねきり) – bargaining → 定価(ていか) – fixed price +24. 寝具(ねぐ) – bedding → 起き道具(おきどうぐ) – waking tools +25. 根拠(ねんきょ) – basis → 推測(すいそく) – assumption +26. 猫背(ねこぜ) – rounded back → 姿勢(しせい) – posture +27. 狙い撃ち(ねらいうち) – targeted shot → 乱打(らんだ) – random strike +28. 眠り薬(ねむりぐすり) – sleeping pill → 覚醒剤(かくせいざい) – stimulant +29. 粘液(ねんえき) – mucus → 乾燥(かんそう) – dryness +30. 年賀状(ねんがじょう) – New Year's card → 暑中見舞い(しょちゅうみまい) – summer greeting +31. 熱狂(ねっきょう) – frenzy → 冷静(れいせい) – calmness +32. 念力(ねんりき) – telekinesis → 体力(たいりき) – physical strength +33. 値上げ(ねあげ) – price hike → 値下げ(ねさげ) – price drop +34. 寝床(ねどこ) – bed → 起き場(おきば) – waking place +35. 根気(ねんき) – patience → 短気(たんき) – impatience +36. 猫撫で声(ねこなでごえ) – coaxing voice → 怒鳴る声(どなるごえ) – shouting voice +37. 狙い定める(ねらいさだめる) – to fix aim → 放つ(はなつ) – to release +38. 眠たい(ねむたい) – sleepy → 目覚めた(めざめた) – awakened +39. 粘土(ねんど) – clay → 砂(すな) – sand +40. 年金(ねんきん) – pension → 現役(げんえき) – active service +41. 熱量(ねつりょう) – heat quantity → 冷却(れいきゃく) – cooling +42. 念仏(ねんぶつ) – Buddhist prayer → 呪い(のろい) – curse +43. 値幅(ねはば) – price range → 定額(ていがく) – fixed amount +44. 寝心地(ねごこち) – sleeping comfort → 起き心地(おきごこち) – waking comfort +45. 根深い(ねぶかい) – deep-rooted → 表面的(ひょうめんてき) – superficial +46. 猫騙し(ねこだまし) – deception → 正直(しょうじき) – honesty +47. 狙い澄ます(ねらいすます) – to focus aim → 逸れる(それる) – to stray +48. 眠り込む(ねむりこむ) – to fall asleep → 目を覚ます(めをさます) – to awaken +49. 粘度(ねんど) – viscosity → 流動性(りゅうどうせい) – fluidity +50. 燃料(ねんりょう) – fuel → 節約(せつやく) – conservation + +---の +1. 飲む(のむ) – to drink → 吐く(はく) – to vomit +2. 延ばす(のばす) – to extend → 縮める(ちぢめる) – to shorten +3. 残る(のこる) – to remain → 消える(きえる) – to disappear +4. 望む(のぞむ) – to hope → 諦める(あきらめる) – to give up +5. 乗る(のる) – to ride → 降りる(おりる) – to alight +6. 脳(のう) – brain → 筋肉(きんにく) – muscle +7. 農家(のうか) – farmer → 都会人(とかいじん) – city dweller +8. 納得(なっとく) – understanding → 疑問(ぎもん) – doubt +9. 能力(のうりょく) – ability → 無能(むのう) – incompetence +10. 軒(のき) – eaves → 室内(しつない) – indoors +11. 農村(のうそん) – rural village → 都市(とし) – city +12. 能力者(のうりょくしゃ) – skilled person → 未熟者(みじゅくもの) – inexperienced person +13. 除く(のぞく) – to exclude → 含む(ふくむ) – to include +14. 退く(しりぞく) – to retreat → 前進(ぜんしん) – to advance +15. 農地(のうち) – farmland → 荒地(あれち) – wasteland +16. 濃度(のうど) – concentration → 希釈(きしゃく) – dilution +17. 納入(のうにゅう) – delivery → 返品(へんぴん) – return +18. 農作物(のうさくもつ) – crops → 雑草(ざっそう) – weeds +19. 望遠鏡(ぼうえんきょう) – telescope → 顕微鏡(けんびきょう) – microscope +20. 農業国(のうぎょうこく) – agricultural country → 工業国(こうぎょうこく) – industrial country +21. 脳裏(のうり) – mind’s eye → 現実(げんじつ) – reality +22. 農薬(のうやく) – pesticide → 有機(ゆうき) – organic +23. 納期(のうき) – delivery deadline → 遅延(ちえん) – delay +24. 脳科学(のうかがく) – neuroscience → 心理学(しんりがく) – psychology +25. 能動(のうどう) – active → 受動(じゅどう) – passive +26. 乗客(じょうきゃく) – passenger → 運転手(うんてんしゅ) – driver +27. 農民(のうみん) – peasant → 貴族(きぞく) – aristocrat +28. 脳死(のうし) – brain death → 生存(せいぞん) – survival +29. 納税(のうぜい) – tax payment → 脱税(だつぜい) – tax evasion +30. 農水(のうすい) – agricultural water → 海水(かいすい) – seawater +31. 脳室(のうしつ) – brain ventricle → 体腔(たいくう) – body cavity +32. 濃霧(のうむ) – dense fog → 快晴(かいせい) – clear weather +33. 農業(のうぎょう) – agriculture → 工業(こうぎょう) – industry +34. 脳みそ(のうみそ) – brains → 腕力(わんりょく) – physical strength +35. 納品(のうひん) – delivery of goods → 受領(じゅりょう) – receipt +36. 農夫(のうふ) – farmer → 商人(しょうにん) – merchant +37. 脳裏(のうり) – in one’s mind → 現実(げんじつ) – reality +38. 乗り換え(のりかえ) – transfer → 直通(ちょくつう) – direct +39. 農園(のうえん) – plantation → 荒地(あれち) – barren land +40. 脳波(のうは) – brain waves → 筋電図(きんでんず) – electromyogram +41. 農耕(のうこう) – farming → 狩猟(しゅりょう) – hunting +42. 残暑(ざんしょ) – late-summer heat → 厳寒(げんかん) –lingering cold after winter +43. 望見(ぼうけん) – distant view → 近景(きんけい) – close-up view +44. 濃厚(のうこう) – rich, thick → 淡白(たんぱく) – light, plain +45. 農閑期(のうかんき) – off-season → 農繁期(のうはんき) – busy season +46. 脳天(のうてん) – top of head → 足元(あしもと) – feet +47. 能面(のうめん) – Noh mask → 素顔(すがお) – bare face +48. 農薬散布(のうやくさんぷ) – pesticide spraying → 無農薬栽培(むのうやくさいばい) – pesticide‑free cultivation +49. 脳血管(のうけっかん) – cerebral blood vessel → 末梢血管(まっしょうけっかん) – peripheral blood vessel +50. 軒並み(のきなみ) – uniformly → ばらばら(ばらばら) – scattered + +---は + +|||| Nihongo Vacabulary Trainer 0.1a +|||| Copyright (C) 2026 Miro +|||| +|||| This program is free software: you can redistribute it and/or modify +|||| it under the terms of the GNU General Public License as published by +|||| the Free Software Foundation, either version 3 of the License, or +|||| any later version of GNU +|||| +|||| This program is distributed in the hope that it will be useful, +|||| but WITHOUT ANY WARRANTY; without even the implied warranty of +|||| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See then +|||| GNU General Public License for more details. +|||| +|||| You should have received a copy of the GNU General Public License +|||| along with this program. If not, see https://www.gnu.org/licenses/. + \ No newline at end of file diff --git a/trainjpnvocab.sh b/trainjpnvocab.sh new file mode 100644 index 0000000..5aed720 --- /dev/null +++ b/trainjpnvocab.sh @@ -0,0 +1,430 @@ +#!/bin/bash + +:<<'BCM' ' + + .----------------------------------------------------------------------. + | Nihongo Vacabulary Trainer 0.1a | + | Copyright (C) 2026 Miro | + | | + | This program is free software: you can redistribute it and/or modify | + | it under the terms of the GNU General Public License as published by | + | the Free Software Foundation, either version 3 of the License, or | + | any later version of GNU. | + | | + | This program is distributed in the hope that it will be useful, | + | but WITHOUT ANY WARRANTY; without even the implied warranty of | + | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See then | + | GNU General Public License for more details. | + | | + | You should have received a copy of the GNU General Public License | + | along with this program. If not, see https://www.gnu.org/licenses/. | + `-----------------------------------------------------------------------` + +' +BCM + +function exitprogram() { + echo "Closing program - exiting" + kill -TERM -$$ 2>/dev/null + exit 1 +} + +declare syllable +declare syllableAd +# AKARIN Ascii art my miro CC BY 4.0 +AKARIN=" 𜰾 ︵🯓𜰶 ︹🯐◜𜰱⎺⎺🯒🯓⋌𜰱🯒. ︵ 🯓 \n 🯐🯑 🯒🯓 ⎛ 🯐 ⎮ ⎞ 𜰱𜰲🯓 \n 🯐︵🯐🯑 ⎝ 🯗 ⎮ ⎠ 🯒🯓 \n 𜰵🮡𜰰 𜰱 ′ ︶ ′ 𜰹 𜰶 𜰶 \n𜰱𜰹𜰻 . 𜰶 𜰶 𜰶 𜰶 🯒🯓 🯔 \n 𜰴🯗 ⎞ 🯗𜰹 𜰻𜰹 𜰼 🯗 𜰸 ⎞𜰾🯛\n 🯖 ⎠ 🯖⎝ 🯗 🯒🯓🯒🯓 🯗 🯒🯓 ՝ 🯗 🯔. 🯐🯑 \n𜰽| 🯗🯜 🯔🯗⁔≈ 𜰶 ⎠🯒🯓𜰻 ⁔ 𜰲🯓 🯗 .𜰻⁄ \n 𜰹 |🯗 ᑆ𜰱 ,𜲦⁙𜲩◝ ㄔ՝⎻ ҇՟९🯟𜰶𜰺 𜰸՝ ֊ 𜰻. 🯗 \n 𜰼🯗⎠𜰶 𜰲‛𜲮⎽𜲯 ︵.. 🭲 𜰸 𜰻 𜰻 \n 🯗⎮ ⎞ 🭲 🯔 🯗𜰸 🯗 \n 🯗𜰻 𜰸 𜰻 🯗 ⎮ 𜰻 \n 𜰹𜰴𜰸 🮡🯓 ◟⎽𜰾 𜰻 🯐🯑🯗 ⎝ 🯗 \n 🯕 𜰻 🯒 𜰽 ◞𜰺🯐🯑🯗 𜰸𜰴🯔 🯗 \n 𜰹𜰴⎞ 🯗⎝ ̡⎯⎯ ⌍ ⎟𜰻𜰶 𜰻 🯔🯗𜰷𜰴 \n 𜰷𜰴 𜰸🯐🯑𜰶⎽🯔⎠ ︳ ⎢🯢𜰹 ⎢ 𜰷𜰴 \n 🯐🯑⎺⎺⎺🯝⎺⎺ ◟ ◞ ⎺⎺ 🯟⎺⎺⎺🯒🯓 \n 🯐🯑 𜸰𜸰𜸰𜸰𜸰🯒🯓 🯐🯑 𜸰𜸰𜸰𜸰 🯒🯓 \n ⎽ 🯝⁛⁛⁛⁛⁛ ⁛.🯒🯓⎼⎼⎼⎼🯐🯑⁛⁛⁛⁛⁛⁛.. 🯟🯓 \n 𜰸𜰶 𜰻 🯒🯓 ⎝ ⁛ 𜰻 .🯐🯑 🯒🯓 \n ⎞ ⎲𜰶🯗 🯒🯓..⁛⁛⁛⁛: : 🯔⁛ 🯗 ⁛⁛⁛⁛ .🯐🯑 ⎞ \n 𜰵 ⎻⎻⎞𜰶. 🯒🯓⎽⎽⎽⎽⎽ (⎺⎺) __⎽⎽⎽⎽⎽🯐🯑 🯔\n 𜰹 ⎻⎻ ⎫⎞ __ ⎫ 🯗⎺⎺⎺🯔 ⎲ ⎢\n ⎩ ⎺⎺𜰺𜰾🭰⁙⁙⎞ ⎢⁛⁛ .⎢ ⎞ 𜰻 \n 𜲪.🯔⎺ 🯔⎺𜰶 .🯔 ⎟ . ⎢ 🯗⎼⎼⎼⎼_𜰻 \n 𜰸🯔 🯔:𜰺. ⎤ ⎢⁛⁛ .⎢ 𜰻⁛ ⁛ ⁛ 𜰻 \n 🯝⎣: 🯔 🯐🯑: :⎢⎞ ⎢ . ⎢ 𜰻⎼⎼⎼⎼⎼.𜰻 \n ⎜ 𜰹𜰼🯐🯑: : ::𜰺𜰾𜰸. 🯗⁛⁛. 🯔 𜰻: : : : : :𜰻 \n ⎜ 𜰸𜰹:⎽: ⋌𜰱: : 𜰸. 🯗 .🯔 .🯗: : : : : 𜰻 \n 𜰲\_________/: :⎠ . 🯒🯓⁛⁛ 🯐🯑 .🯗: : : : : 𜰻 " +TITLE="Nihongo Vacabulary Trainer ver 0.1a" +WICON="package-x-generic" + +function selectsyl1(){ + yad --center --title="$TITLE" \ + --window-icon="$WICON" \ + --text-align=center --text="\n\Choose which syllablelable batch vocabulary list that you would like to learn\n\n" \ + --buttons-layout=center \ + --button="":11 \ + --button="":12 \ + --button="":13 \ + --button="":14 \ + --button="":15 \ + --button="":16 \ + --button="":17 \ + --button="":18 \ + --button="":19 \ + --button="":20 \ + --button="":21 \ + --button="":22 \ + --button="":23 \ + --button="Next":100 + +local chosesly1=$? + [[ $chosesly1 -le 3 ]] && exitprogram + [[ $chosesly1 -lt 24 && $chosesly1 -ge 11 && intermediate -eq 1 ]] && RBatchlist $chosesly1 && questioning && exit 1 || [[ $chosesly1 -le 23 && $chosesly1 -ge 11 && hard -eq 1 ]] && RBatchlist $chosesly1 && questioning && exit 1 + [[ $chosesly1 -eq 100 ]] && selectsyl2 && exit 1 +} + +function selectsyl2(){ + yad --center --title="$TITLE" \ + --window-icon="$WICON" \ + --text-align=center --text="\n\Choose which syllablelable batch vocabulary list that you would like to learn\n\n" \ + --buttons-layout=center \ + --button="Previous":8 \ + --button="":24 \ + --button="":25 \ + --button="":26 \ + --button="":27 \ + --button="":28 \ + --button="":29 \ + --button="":30 \ + --button="":31 \ + --button="":32 \ + --button="":33 \ + --button="":34 \ + --button="":35 \ + --button="Next":101 + +local chosesly2=$? + [[ $chosesly2 -le 3 ]] && exitprogram + [[ $chosesly2 -eq 8 ]] && selectsyl1 && exit 1 + [[ $chosesly2 -eq 101 ]] && selectsyl3 && exit 1 + [[ $chosesly2 -gt 23 && $chosesly2 -lt 36 && intermediate -eq 1 ]] && RBatchlist $chosesly2 && questioning && exit 1 || [[ $chosesly2 -gt 23 && $chosesly2 -lt 36 && hard -eq 1 ]] && RBatchlist $chosesly2 && questioning && exit 1 + +} + +function selectsyl3(){ + yad --center --title="$TITLE" \ + --window-icon="$WICON" \ + --text-align=center --text="\n\Sorry, this program currently work in progress.\nの batch list is the last batch available for version 1.0\nThe rest of the batch will be available in the next upcoming version\n\n" \ + --buttons-layout=center \ + --height=500 --fixed \ + --button="Previous":100 + +local chosesly3=$? + [[ $chosesly3 -ne 100 ]] && exitprogram + [[ $chosesly3 -eq 100 ]] && selectsyl2 && exit 1 + +} + +function RBatchlist(){ +#Random list chooser + local recchosesly1=$1 + local recchosesly2=$1 + if [[ $intermediate -eq 1 || $hard -eq 1 ]]; then + case $recchosesly1 in + 11) declare -g ad1=1 && declare -g ad2=1 && declare -g ad3=1 && declare -g ad44=1 ;; + 12) declare -g ad1=53 && declare -g ad2=53 && declare -g ad3=53 && declare -g ad4=53 ;; + 13) declare -g ad1=105 && declare -g ad2=105 && declare -g ad3=105 && declare -g ad4=105 ;; + 14) declare -g ad1=157 && declare -g ad2=157 && declare -g ad3=157 && declare -g ad4=157 ;; + 15) declare -g ad1=209 && declare -g ad2=209 && declare -g ad3=209 && declare -g ad4=209 ;; + 16) declare -g ad1=261 && declare -g ad2=261 && declare -g ad3=261 && declare -g ad4=261 ;; + 17) declare -g ad1=313 && declare -g ad2=313 && declare -g ad3=313 && declare -g ad4=313 ;; + 18) declare -g ad1=365 && declare -g ad2=365 && declare -g ad3=365 && declare -g ad4=365 ;; + 19) declare -g ad1=417 && declare -g ad2=417 && declare -g ad3=417 && declare -g ad4=417 ;; + 20) declare -g ad1=469 && declare -g ad2=469 && declare -g ad3=469 && declare -g ad4=469 ;; + 21) declare -g ad1=521 && declare -g ad2=521 && declare -g ad3=521 && declare -g ad4=521 ;; + 22) declare -g ad1=573 && declare -g ad2=573 && declare -g ad3=573 && declare -g ad4=573 ;; + 23) declare -g ad1=625 && declare -g ad2=625 && declare -g ad3=625 && declare -g ad4=625 ;; + esac + fi + + if [[ $intermediate -eq 1 || $hard -eq 1 ]]; then + case $recchosesly2 in + 24) declare -g ad1=677 && declare -g ad2=677 && declare -g ad3=677 && declare -g ad4=677 ;; + 25) declare -g ad1=729 && declare -g ad2=729 && declare -g ad3=729 && declare -g ad4=729 ;; + 26) declare -g ad1=781 && declare -g ad2=781 && declare -g ad3=781 && declare -g ad4=781 ;; + 27) declare -g ad1=833 && declare -g ad2=833 && declare -g ad3=833 && declare -g ad4=833 ;; + 28) declare -g ad1=885 && declare -g ad2=885 && declare -g ad3=885 && declare -g ad4=885 ;; + 29) declare -g ad1=937 && declare -g ad2=937 && declare -g ad3=937 && declare -g ad4=937 ;; + 30) declare -g ad1=989 && declare -g ad2=989 && declare -g ad3=989 && declare -g ad4=989 ;; + 31) declare -g ad1=1041 && declare -g ad2=1041 && declare -g ad3=1041 && declare -g ad4=1041 ;; + 32) declare -g ad1=1093 && declare -g ad2=1093 && declare -g ad3=1093 && declare -g ad4=1093 ;; + 33) declare -g ad1=1145 && declare -g ad2=1145 && declare -g ad3=1145 && declare -g ad4=1145 ;; + 34) declare -g ad1=1197 && declare -g ad2=1197 && declare -g ad3=1197 && declare -g ad4=1197 ;; + 35) declare -g ad1=1249 && declare -g ad2=1249 && declare -g ad3=1249 && declare -g ad4=1249 ;; + esac + fi + + leftright=$((($RANDOM % 2)+1)) + RealA=$((($RANDOM % 4)+1)) +} + +function qa1ri(){ + [[ $intermediate -eq 1 ]] && nn1=$((ad1+rad1)) && nn2=$((ad2+rad2)) && nn3=$((ad3+rad3)) && nn4=$((ad4+rad4)) + [[ $hard -eq 1 ]] && adforitm=1 && nn1=$((ad1+rad1)) && ad2=$(((rds2*52)+1)) && ad3=$(((rds3*52)+1)) && ad4=$(((rds4*52)+1)) + [[ $ridiculous -eq 1 ]] && adforrdc=1 && ad1=$(((rds1*52)+1)) && ad2=$(((rds2*52)+1)) && ad3=$(((rds3*52)+1)) && ad4=$(((rds1*52)+1)) + [[ $adforitm -eq 1 ]] && nn2=$((ad2+rad2)) && nn3=$((ad3+rad3)) && nn4=$((ad4+rad4)) + [[ $adforrdc -eq 1 ]] && nn1=$((ad1+rad1)) && nn2=$((ad2+rad2)) && nn3=$((ad3+rad3)) && nn4=$((ad4+rad4)) + rg=$(awk -v line1="$nn1" 'NR==line1' "kanji-and-antonym.txt") + w1=$(awk -v line2="$nn2" 'NR==line2' "kanji-and-antonym.txt") + w2=$(awk -v line3="$nn3" 'NR==line3' "kanji-and-antonym.txt") + w3=$(awk -v line4="$nn4" 'NR==line4' "kanji-and-antonym.txt") + [[ leftright -eq 1 ]] && outcq=$(echo $rg | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) && out1=$(echo $rg | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && revalf=1 + [[ leftright -eq 2 ]] && outcq=$(echo $rg | grep -o "→..*" | sed -e 's|→ ||') && out1=$(echo $rg | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && revalf=2 + acw1=(correct) + [[ leftright -eq 1 ]] && out2=$(echo $w1 | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && wrout2=$(echo $w1 | grep -o "→..*" | sed -e 's|→ ||') + [[ leftright -eq 2 ]] && out2=$(echo $w1 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && wrout2=$(echo $w1 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) + acw2=(wrong) && abswans="_wca2" + [[ leftright -eq 1 ]] && out3=$(echo $w2 | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && wrout3=$(echo $w2 | grep -o "→..*" | sed -e 's|→ ||') + [[ leftright -eq 2 ]] && out3=$(echo $w2 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && wrout3=$(echo $w2 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) + acw3=(wrong) && abswans="_wca3" + [[ leftright -eq 1 ]] && out4=$(echo $w3 | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && wrout4=$(echo $w3 | grep -o "→..*" | sed -e 's|→ ||') + [[ leftright -eq 2 ]] && out4=$(echo $w3 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && wrout4=$(echo $w3 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) + acw4=(wrong) && abswans="_wca4" + [[ revalf -eq 1 ]] && reva=$(echo $rg | grep -o "→..*" | sed -e 's|→ ||') + [[ revalf -eq 2 ]] && reva=$(echo $rg | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) +} + +function qa2ri(){ + [[ $intermediate -eq 1 ]] && nn1=$((ad1+rad1)) && nn2=$((ad2+rad2)) && nn3=$((ad3+rad3)) && nn4=$((ad4+rad4)) + [[ $hard -eq 1 ]] && adforitm=1 && ad1=$(((rds1*52)+1)) && nn2=$((ad2+rad2)) && ad3=$(((rds3*52)+1)) && ad4=$(((rds4*52)+1)) + [[ $ridiculous -eq 1 ]] && adforrdc=1 && ad1=$(((rds1*52)+1)) && ad2=$(((rds2*52)+1)) && ad3=$(((rds3*52)+1)) && ad4=$(((rds4*52)+1)) + [[ $adforitm -eq 1 ]] && nn1=$((ad1+rad1)) && nn3=$((ad3+rad3)) && nn4=$((ad4+rad4)) + [[ $adforrdc -eq 1 ]] && nn1=$((ad1+rad1)) && nn2=$((ad2+rad2)) && nn3=$((ad3+rad3)) && nn4=$((ad4+rad4)) + rg=$(awk -v line1="$nn1" 'NR==line1' "kanji-and-antonym.txt") + w1=$(awk -v line2="$nn2" 'NR==line2' "kanji-and-antonym.txt") + w2=$(awk -v line3="$nn3" 'NR==line3' "kanji-and-antonym.txt") + w3=$(awk -v line4="$nn4" 'NR==line4' "kanji-and-antonym.txt") + [[ leftright -eq 1 ]] && outcq=$(echo $rg | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) && out2=$(echo $rg | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && revalf=1 + [[ leftright -eq 2 ]] && outcq=$(echo $rg | grep -o "→..*" | sed -e 's|→ ||') && out2=$(echo $rg | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && revalf=2 + acw2=(correct) + [[ leftright -eq 1 ]] && out1=$(echo $w1 | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && wrout1=$(echo $w1 | grep -o "→..*" | sed -e 's|→ ||') + [[ leftright -eq 2 ]] && out1=$(echo $w1 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && wrout1=$(echo $w1 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) + acw1=(wrong) && abswans="_wca1" + [[ leftright -eq 1 ]] && out3=$(echo $w2 | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && wrout3=$(echo $w2 | grep -o "→..*" | sed -e 's|→ ||') + [[ leftright -eq 2 ]] && out3=$(echo $w2 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && wrout3=$(echo $w2 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) + acw3=(wrong) && abswans="_wca3" + [[ leftright -eq 1 ]] && out4=$(echo $w3 | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && wrout4=$(echo $w3 | grep -o "→..*" | sed -e 's|→ ||') + [[ leftright -eq 2 ]] && out4=$(echo $w3 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && wrout4=$(echo $w3 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) + acw4=(wrong) && abswans="_wca4" + [[ revalf -eq 1 ]] && reva=$(echo $rg | grep -o "→..*" | sed -e 's|→ ||') + [[ revalf -eq 2 ]] && reva=$(echo $rg | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) +} + +function qa3ri(){ + [[ $intermediate -eq 1 ]] && nn1=$((ad1+rad1)) && nn2=$((ad2+rad2)) && nn3=$((ad3+rad3)) && nn4=$((ad4+rad4)) + [[ $hard -eq 1 ]] && adforitm=1 && ad1=$(((rds1*52)+1)) && ad2=$(((rds2*52)+1)) && nn3=$((ad3+rad3)) && ad4=$(((rds4*52)+1)) + [[ $ridiculous -eq 1 ]] && adforrdc=1 && ad1=$(((rds1*52)+1)) && ad2=$(((rds2*52)+1)) && ad3=$(((rds3*52)+1)) && ad4=$(((rds4*52)+1)) + [[ $adforitm -eq 1 ]] && nn1=$((ad1+rad1)) && nn2=$((ad2+rad2)) && nn4=$((ad4+rad4)) + [[ $adforrdc -eq 1 ]] && nn1=$((ad1+rad1)) && nn2=$((ad2+rad2)) && nn3=$((ad3+rad3)) && nn4=$((ad4+rad4)) + rg=$(awk -v line1="$nn1" 'NR==line1' "kanji-and-antonym.txt") + w1=$(awk -v line2="$nn2" 'NR==line2' "kanji-and-antonym.txt") + w2=$(awk -v line3="$nn3" 'NR==line3' "kanji-and-antonym.txt") + w3=$(awk -v line4="$nn4" 'NR==line4' "kanji-and-antonym.txt") + [[ leftright -eq 1 ]] && outcq=$(echo $rg | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) && out3=$(echo $rg | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && revalf=1 + [[ leftright -eq 2 ]] && outcq=$(echo $rg | grep -o "→..*" | sed -e 's|→ ||') && out3=$(echo $rg | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && revalf=2 + acw3=(correct) + [[ leftright -eq 1 ]] && out1=$(echo $w1 | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && wrout1=$(echo $w1 | grep -o "→..*" | sed -e 's|→ ||') + [[ leftright -eq 2 ]] && out1=$(echo $w1 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && wrout1=$(echo $w1 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) + acw1=(wrong) && abswans="_wca1" + [[ leftright -eq 1 ]] && out2=$(echo $w2 | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && wrout2=$(echo $w2 | grep -o "→..*" | sed -e 's|→ ||') + [[ leftright -eq 2 ]] && out2=$(echo $w2 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && wrout2=$(echo $w2 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) + acw2=(wrong) && abswans="_wca2" + [[ leftright -eq 1 ]] && out4=$(echo $w3 | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && wrout4=$(echo $w3 | grep -o "→..*" | sed -e 's|→ ||') + [[ leftright -eq 2 ]] && out4=$(echo $w3 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && wrout4=$(echo $w3 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) + acw4=(wrong) && abswans="_wca4" + [[ revalf -eq 1 ]] && reva=$(echo $rg | grep -o "→..*" | sed -e 's|→ ||') + [[ revalf -eq 2 ]] && reva=$(echo $rg | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) +} + +function qa4ri(){ + [[ $intermediate -eq 1 ]] && nn1=$((ad1+rad1)) && nn2=$((ad2+rad2)) && nn3=$((ad3+rad3)) && nn4=$((ad4+rad4)) + [[ $hard -eq 1 ]] && adforitm=1 && ad1=$(((rds1*52)+1)) && ad2=$(((rds2*52)+1)) && ad3=$(((rds3*52)+1)) && nn4=$((ad4+rad4)) + [[ $ridiculous -eq 1 ]] && adforrdc=1 && ad1=$(((rds1*52)+1)) && ad2=$(((rds2*52)+1)) && ad3=$(((rds3*52)+1)) && ad4=$(((rds4*52)+1)) + [[ $adforitm -eq 1 ]] && nn1=$((ad1+rad1)) && nn2=$((ad2+rad2)) && nn3=$((ad3+rad3)) + [[ $adforrdc -eq 1 ]] && nn1=$((ad1+rad1)) && nn2=$((ad2+rad2)) && nn3=$((ad3+rad3)) && nn4=$((ad4+rad4)) + rg=$(awk -v line1="$nn1" 'NR==line1' "kanji-and-antonym.txt") + w1=$(awk -v line2="$nn2" 'NR==line2' "kanji-and-antonym.txt") + w2=$(awk -v line3="$nn3" 'NR==line3' "kanji-and-antonym.txt") + w3=$(awk -v line4="$nn4" 'NR==line4' "kanji-and-antonym.txt") + [[ leftright -eq 1 ]] && outcq=$(echo $rg | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) && out4=$(echo $rg | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && revalf=1 + [[ leftright -eq 2 ]] && outcq=$(echo $rg | grep -o "→..*" | sed -e 's|→ ||') && out4=$(echo $rg | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && revalf=2 + acw4=(correct) + [[ leftright -eq 1 ]] && out1=$(echo $w1 | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && wrout1=$(echo $w1 | grep -o "→..*" | sed -e 's|→ ||') + [[ leftright -eq 2 ]] && out1=$(echo $w1 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && wrout1=$(echo $w1 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) + acw1=(wrong) && abswans="_wca1" + [[ leftright -eq 1 ]] && out2=$(echo $w2 | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && wrout2=$(echo $w2 | grep -o "→..*" | sed -e 's|→ ||') + [[ leftright -eq 2 ]] && out2=$(echo $w2 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && wrout2=$(echo $w2 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) + acw2=(wrong) && abswans="_wca2" + [[ leftright -eq 1 ]] && out3=$(echo $w3 | grep -o "→..*" | sed -e 's|→ ||' | cut -d' ' -f1) && wrout3=$(echo $w3 | grep -o "→..*" | sed -e 's|→ ||') + [[ leftright -eq 2 ]] && out3=$(echo $w3 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | cut -d' ' -f2 | xargs) && wrout3=$(echo $w3 | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) + acw3=(wrong) && abswans="_wca3" + [[ revalf -eq 1 ]] && reva=$(echo $rg | grep -o "→..*" | sed -e 's|→ ||') + [[ revalf -eq 2 ]] && reva=$(echo $rg | cut -d'.' -f2 | grep -oe "..*→" | sed -e 's| →||' | xargs) +} + +function correct(){ + [[ -z $crt ]] && declare -g crt=0 + [[ -z $wrg ]] && declare -g wrg=0 + crt=$((crt+1)) + 1rem-anbswans-wrout(){ + abswans="" && wrout1="" && wrout2="" && wrout3="" && wrout4="" + } + + yad --title="$TITLE" \ + --window-icon="$WICON" \ + --center --text-align=center --text="\nYour answer is\nCORRECT\nThe antonym of\n\n$outcq\nis:\n$reva\n\n\n" \ + --buttons-layout=spread \ + --height=500 --fixed \ + --button="Continue":8 + + local chosercont=$? + [[ $chosercont -ne 8 ]] && exitprogram + [[ $chosercont -eq 8 && $intermediate -eq 1 ]] && 1rem-anbswans-wrout && out1="" && out2=""&& out3="" && out4="" && outcq="" && reva="" && questioning && exit 1 + [[ $chosercont -eq 8 && $hard -eq 1 ]] && 1rem-anbswans-wrout && out1="" && out2=""&& out3="" && out4="" && outcq="" reva="" && questioning && exit 1 + [[ $chosercont -eq 8 && $ridiculous -eq 1 ]] && 1rem-anbswans-wrout && out1="" && out2=""&& out3="" && out4="" && outcq="" && reva="" && questioning && exit 1 +} + +function wrong(){ + local abswansc=$1 + local wrouta=$(echo $2$3 $4 $5 $6 $7 $8 $9 $10 | cut -d"_" -f1) + [[ $abswansc -eq "_wca1" ]] && wrgsel="$wrouta" + [[ $abswansc -eq "_wca2" ]] && wrgsel="$wrouta" + [[ $abswansc -eq "_wca3" ]] && wrgsel="$wrouta" + [[ $abswansc -eq "_wca4" ]] && wrgsel="$wrouta" + 2rem-anbswans-wrout(){ + abswans="" && wrout1="" && wrout2="" && wrout3="" && wrout4="" + } + [[ -z $wrg ]] && declare -g wrg=0 + [[ -z $crt ]] && declare -g crt=0 + wrg=$((wrg+1)) + + yad --title="$TITLE" \ + --window-icon="$WICON" \ + --center --text-align=center --text="\nYour answer is\nWRONG\nThe antonym of\n$outcq\nis:\n$reva\nnot\n$wrgsel\n" \ + --buttons-layout=center \ + --height=500 --fixed \ + --button="Continue":7 + + local chosewcont=$? + [[ $chosewcont -ne 7 ]] && exitprogram + [[ $chosewcont -eq 7 && $intermediate -eq 1 ]] && 2rem-anbswans-wrout && out1="" && out2=""&& out3="" && out4="" && outcq="" && reva="" && questioning && exit 1 + [[ $chosewcont -eq 7 && $hard -eq 1 ]] && 2rem-anbswans-wrout && out1="" && out2="" && out3="" && out4="" && outcq="" && reva="" && questioning && exit 1 + [[ $chosewcont -eq 7 && $ridiculous -eq 1 ]] && 2rem-anbswans-wrout && out1="" && out2=""&& out3="" && out4="" && outcq="" && reva="" && questioning && exit 1 +} + + +function finished(){ + [[ crt -le 4 ]] && status=" TERRIBLE" + [[ crt -ge 5 && crt -le 6 ]] && status=" POOR" + [[ crt -ge 7 && crt -le 9 ]] && status=" OK" + [[ crt -eq 10 ]] && status=" GOOD" + yad --center --title="$TITLE" \ + --window-icon="$WICON" \ + --text-align=center --text="\n\nFinished!\n\nYou are right $crt out of $qst\n\nTotal wrong is $wrg out of $qst\n\nResult : $status\n\n" \ + --buttons-layout=spread \ + --height=500 --fixed \ + --button="Continue":9 + + fincont=$? + [[ $fincont -gt 9 ]] && exitprogram + [[ $fincont -eq 9 && $intermediate -eq 1 ]] && qst=0 && declare -g intermediate=0 && declare -g wrg=0 && declare -g crt=0 && diffsel && exit 1 + [[ $fincont -eq 9 && $hard -eq 1 ]] && qst=0 && declare -g hard=0 && declare -g wrg=0 && declare -g crt=0 && diffsel && exit 1 + [[ $fincont -eq 9 && $ridiculous -eq 1 ]] && qst=0 && declare -g ridiculous=0 && declare -g wrg=0 && declare -g crt=0 && diffsel && exit 1 + +} + +function questioning(){ + # Add fallback for empty results + if [ -z "$outcq" ]; then + outcq="[No Data Found]" + fi + [[ -z $qst ]] && qst=0 + #gen and gen2 random number generator that assigned each of the result to numbers of different variables, where each of them were unrepeated. + gen="" + for ((ran=1;ran<=40;ran++)); do + while true; do + an=$((($RANDOM % 50) + 1 )) + case " $gen " in + *" $an "* ) continue ;; + * ) break ;; + esac + done + gen="$gen $an " + printf -v "an$ran" "%d" "$an" + done + gen2="" + for ((ran2=1;ran2<=24;ran2++)); do + while true; do + rds=$((($RANDOM % 24) + 0 )) + case " $gen2 " in + *" $rds "* ) continue ;; + * ) break ;; + esac + done + gen2="$gen2 $rds " + printf -v "rds$ran2" "%d" "$rds" + done + #unrepeated answer's choices generation per question + case $qst in + 2) an1=an5 && rds1=rds5 && an2=an6 && rds2=rds6 && an3=an7 && rds3=rds7 && an4=an8 && rds4=rds8 ;; + 3) an1=an9 && rds1=rds9 && an2=an10 && rds2=rds10 && an3=an11 && rds3=rds11 && an4=an12 && rds4=rds12 ;; + 4) an1=an13 && rds1=rds13 && an2=an14 && rds2=rds14 && an3=an15 && rds3=rds15 && an4=an16 && rds4=rds16 ;; + 5) an1=an17 && rds1=rds17 && an2=an18 && rds2=rds18 && an3=an19 && rds3=rds19 && an4=an20 && rds4=rds20 ;; + 6) an1=an21 && rds1=rds21 && an2=an22 && rds2=rds22 && an3=an23 && rds3=rds23 && an4=an24 && rds4=rds24 ;; + 7) an1=an25 && rds1=rds2 && an2=an26 && rds2=rds4 && an3=an27 && rds3=rds6 && an4=an28 && rds4=rds8 ;; + 8) an1=an29 && rds1=rds10 && an2=an30 && rds2=rds12 && an3=an31 && rds3=rds14 && an4=an32 && rds4=rds16 ;; + 9) an1=an33 && rds1=rds18 && an2=an34 && rds2=rds20 && an3=an35 && rds3=rds24&& an4=an36 && rds4=rds23 ;; + 10) an1=an37 && rds1=rds21 && an2=an38 && rds2=rds19 && an3=an39 && rds3=rds17 && an4=an40 && rds4=rds15 ;; + esac + + while true; do + [[ qst -eq 10 ]] && break + qst=$((qst+1)) + RBatchlist + #Define real answer that were fetched from RBatchlist. For each iteration of loop questions, 1 out of 4 answer is correct. + case $RealA in + 1) rad1=an1 && rad2=an2 && rad3=an3 && rad4=an4 && qa1ri ;; + 2) rad1=an1 && rad2=an2 && rad3=an3 && rad4=an4 && qa2ri ;; + 3) rad1=an1 && rad2=an2 && rad3=an3 && rad4=an4 && qa3ri ;; + 4) rad1=an1 && rad2=an2 && rad3=an3 && rad4=an4 && qa4ri ;; + esac + + + yad --center --title="$TITLE" \ + --window-icon="$WICON" \ + --text-align=center --text="\n\nWhat is the antonym of\n $outcq\n\n\n" \ + --buttons-layout=start \ + --button="$out1":3 \ + --button="$out2":4 \ + --button="$out3":5 \ + --button="$out4":6 + + local choseans=$? + [[ $choseans -ne 3 && $choseans -ne 4 && $choseans -ne 5 && $choseans -ne 6 ]] && exitprogram + [[ $choseans -eq 3 ]] && $acw1 $abswans $wrout1 && exit 1 + [[ $choseans -eq 4 ]] && $acw2 $abswans $wrout2 && exit 1 + [[ $choseans -eq 5 ]] && $acw3 $abswans $wrout3 && exit 1 + [[ $choseans -eq 6 ]] && $acw4 $abswans $wrout4 && exit 1 + done + for can in {1..40}; do + declare an${can}="" + done + for crds in {1..24}; do + declare rds${crds}="" + done + finished && exit 1 +} + +function diffsel(){ + # Add file existence check + if [ ! -f "kanji-and-antonym.txt" ]; then + yad --center --text="Error: kanji-and-antonym.txt not found" + return 1 + fi + + yad --center --title="$TITLE" \ + --window-icon="$WICON" \ + --text-align=center --text="$AKARIN\n\nWelcome to Nihongo Vacabulary Trainer\n\nPlease choose your skill level challenge\n" \ + --buttons-layout=center \ + --height=900 --fixed \ + --button="Intermediate":51 \ + --button="Hard":52 \ + --button="Ridiculous":53 + + local chosediff=$? + [[ $chosediff -ne 51 && $chosediff -ne 52 && $chosediff -ne 53 ]] && exitprogram + [[ $chosediff -eq 51 ]] && declare -g intermediate=1 && selectsyl1 && exit 1 + [[ $chosediff -eq 52 ]] && declare -g hard=1 && selectsyl1 && exit 1 + [[ $chosediff -eq 53 ]] && declare -g ridiculous=1 && questioning && exit 1 +} + +diffsel