{"id":17766505,"url":"https://github.com/pythonnut/japanese_translation_assistant","last_synced_at":"2026-02-12T16:07:12.317Z","repository":{"id":82963692,"uuid":"253844788","full_name":"PythonNut/japanese_translation_assistant","owner":"PythonNut","description":"📖 Program to parse Japanese sentences and give English definitions","archived":false,"fork":false,"pushed_at":"2023-02-11T02:40:21.000Z","size":93,"stargazers_count":2,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-31T20:18:09.125Z","etag":null,"topics":["japanese","jmdict","linguistics","sudachi","sudachipy","translation"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PythonNut.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-07T16:04:12.000Z","updated_at":"2022-08-03T19:03:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"aed709fb-4fd1-42e3-8791-1bea723b60c9","html_url":"https://github.com/PythonNut/japanese_translation_assistant","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PythonNut/japanese_translation_assistant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PythonNut%2Fjapanese_translation_assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PythonNut%2Fjapanese_translation_assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PythonNut%2Fjapanese_translation_assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PythonNut%2Fjapanese_translation_assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PythonNut","download_url":"https://codeload.github.com/PythonNut/japanese_translation_assistant/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PythonNut%2Fjapanese_translation_assistant/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29371580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["japanese","jmdict","linguistics","sudachi","sudachipy","translation"],"created_at":"2024-10-26T20:30:45.799Z","updated_at":"2026-02-12T16:07:12.312Z","avatar_url":"https://github.com/PythonNut.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Japanese Translation Assistant\n\nThis is an embarrassingly ugly attempt to parse Japanese sentences using SudachiPy and print out the definitions of all of the words using JmDict, falling back to using Google Translate if no dictionary entry exists.\nThe entire sentence is also translated using Google Translate to give the reader a guide on what sorts of word senses to be looking for. Although Google Translate is notoriously bad at Japanese to English translation, it can sometimes be helpful.\n\n# Example\n\n```\n❯ python ja_helper.py 小さい頃ずっと聞いてて最近ふとこの曲が授業中に頭の中で流れてやっと見つけました。\n小さい 頃 ずっと 聞いて て 最近 ふと この 曲 が 授業中 に 頭 の 中 で 流れて やっと 見つけました 。\nI listened to it all the time when I was little, and recently I suddenly found this song in my head during class.\n小さい [ちいさい] adjective\n    small/little/tiny (adj-i)\n\n頃 [ころ] noun\n    (approximate) time/around/about/toward (n|n-adv|n-suf)\n    suitable time (or condition)\n    time of year/season\n\nずっと adverb\n    continuously in some state (for a long time, distance)/throughout/all along/the whole time/all the way (adv)\n    much (better, etc.)/by far/far and away\n    far away/long ago\n    direct/straight\n\n聞いて [きいて] verb (聞く) conjunctive\n    to hear (v5k|vt)\n    to listen (e.g. to music)\n    to ask/to enquire/to query\n    to learn of/to hear about\n    to follow (advice)/to comply with\n    to smell (esp. incense)/to sample fragrance\n\nて particle\n    casual quoting particle (prt)\n    indicates supposition/if ... then\n    indicates a rhetorical question\n    indicates certainty, insistence, etc.\n\n最近 [さいきん] noun\n    most recent/these days/right now/recently/nowadays (adj-no|n-adv|n-t)\n\nふと adverb\n    suddenly/casually/accidentally/incidentally/unexpectedly/unintentionally (adv)\n\nこの pre-noun adjectival\n    this (something or someone close to the speaker (including the speaker), or ideas expressed by the speaker) (adj-pn)\n\n曲 [きょく] noun\n    song/tune/composition/piece of music (n|n-suf)\n\nが particle\n\n授業中 [じゅぎょうちゅう] noun\n    while in class (n)\n\nに particle\n\n頭 [あたま] noun\n    head (n)\n    hair (on one's head)\n    mind/brains/intellect\n    leader/chief/boss/captain\n    top/tip\n    beginning/start\n    head/person\n    top structural component of a kanji\n    pair\n\nの particle\n\n中 [なか] noun\n    inside/in (n)\n    among/within\n    center (centre)/middle\n    during/while\n\nで particle\n\n流れて [ながれて] verb (流れる) conjunctive\n    to stream/to flow (liquid, time, etc.)/to run (ink) (v1|vi)\n    to be washed away/to be carried\n    to drift/to float (e.g. clouds)/to wander/to stray\n    to sweep (e.g. rumour, fire)/to spread/to circulate\n    to be heard (e.g. music)/to be played\n    to lapse (e.g. into indolence, despair)\n    to pass/to elapse/to be transmitted\n    to be called off/to be forfeited\n    to disappear/to be removed\n\nやっと adverb\n    at last/at length (adv)\n    barely/narrowly/just/by the skin of one's teeth\n\n見つけました [みつけました] verb (見つける) past_pol\n    to discover/to find (e.g. an error in a book)/to come across/to detect/to spot (v1|vt)\n    to locate/to find (e.g. something missing)/to find fault\n    to be used to seeing/to be familiar with\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythonnut%2Fjapanese_translation_assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpythonnut%2Fjapanese_translation_assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythonnut%2Fjapanese_translation_assistant/lists"}