An open API service indexing awesome lists of open source software.

https://github.com/pythonnut/japanese_translation_assistant

📖 Program to parse Japanese sentences and give English definitions
https://github.com/pythonnut/japanese_translation_assistant

japanese jmdict linguistics sudachi sudachipy translation

Last synced: about 1 month ago
JSON representation

📖 Program to parse Japanese sentences and give English definitions

Awesome Lists containing this project

README

          

# Japanese Translation Assistant

This 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.
The 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.

# Example

```
❯ python ja_helper.py 小さい頃ずっと聞いてて最近ふとこの曲が授業中に頭の中で流れてやっと見つけました。
小さい 頃 ずっと 聞いて て 最近 ふと この 曲 が 授業中 に 頭 の 中 で 流れて やっと 見つけました 。
I listened to it all the time when I was little, and recently I suddenly found this song in my head during class.
小さい [ちいさい] adjective
small/little/tiny (adj-i)

頃 [ころ] noun
(approximate) time/around/about/toward (n|n-adv|n-suf)
suitable time (or condition)
time of year/season

ずっと adverb
continuously in some state (for a long time, distance)/throughout/all along/the whole time/all the way (adv)
much (better, etc.)/by far/far and away
far away/long ago
direct/straight

聞いて [きいて] verb (聞く) conjunctive
to hear (v5k|vt)
to listen (e.g. to music)
to ask/to enquire/to query
to learn of/to hear about
to follow (advice)/to comply with
to smell (esp. incense)/to sample fragrance

て particle
casual quoting particle (prt)
indicates supposition/if ... then
indicates a rhetorical question
indicates certainty, insistence, etc.

最近 [さいきん] noun
most recent/these days/right now/recently/nowadays (adj-no|n-adv|n-t)

ふと adverb
suddenly/casually/accidentally/incidentally/unexpectedly/unintentionally (adv)

この pre-noun adjectival
this (something or someone close to the speaker (including the speaker), or ideas expressed by the speaker) (adj-pn)

曲 [きょく] noun
song/tune/composition/piece of music (n|n-suf)

が particle

授業中 [じゅぎょうちゅう] noun
while in class (n)

に particle

頭 [あたま] noun
head (n)
hair (on one's head)
mind/brains/intellect
leader/chief/boss/captain
top/tip
beginning/start
head/person
top structural component of a kanji
pair

の particle

中 [なか] noun
inside/in (n)
among/within
center (centre)/middle
during/while

で particle

流れて [ながれて] verb (流れる) conjunctive
to stream/to flow (liquid, time, etc.)/to run (ink) (v1|vi)
to be washed away/to be carried
to drift/to float (e.g. clouds)/to wander/to stray
to sweep (e.g. rumour, fire)/to spread/to circulate
to be heard (e.g. music)/to be played
to lapse (e.g. into indolence, despair)
to pass/to elapse/to be transmitted
to be called off/to be forfeited
to disappear/to be removed

やっと adverb
at last/at length (adv)
barely/narrowly/just/by the skin of one's teeth

見つけました [みつけました] verb (見つける) past_pol
to discover/to find (e.g. an error in a book)/to come across/to detect/to spot (v1|vt)
to locate/to find (e.g. something missing)/to find fault
to be used to seeing/to be familiar with
```