歴史は繰り返す。

Sentence Analyzer

歴史 繰り返す

English Translation

History repeats itself.

Furigana

歴史(れきし)()(かえ)す。

Romanji

Rekishi wa kurikaesu.

Words

歴史 (れきし)
history
()
topic marker particle; indicates contrast with another option (stated or unstated); adds emphasis
繰り返す (くりかえす)
to repeat; to do something over again

Kanji

Readings: レキ、 レッキ
Meanings: curriculum, continuation, passage of time
Reading: 
Meanings: history, chronicle
Readings: ソウ、 く.る
Meanings: winding, reel, spin, turn (pages), look up, refer to
Readings: ヘン、 かえ.す、 -かえ.す、 かえ.る、 -かえ.る
Meanings: return, answer, fade, repay