善人必ずしも栄える者でない。
Sentence Analyzer
English Translation
Not all good men will prosper.
Furigana
Romanji
Zennin kanarazushimo sakaeru mono denai.
Kanji
Readings: ゼン、 よ.い、 い.い、 よ.く、 よし.とする
Meanings: virtuous, good, goodness
Readings: ジン、 ニン、 ひと、 -り、 -と
Meaning: person
Readings: ヒツ、 かなら.ず
Meanings: invariably, certain, inevitable
Readings: エイ、 ヨウ、 さか.える、 は.え、 -ば.え、 は.える、 え
Meanings: flourish, prosperity, honor, glory, splendor
Readings: シャ、 もの
Meanings: someone, person