This site will be taken down March 31st, 2026.

This was not an easy decision to make. For the last couple years, I have been struggling to find motivation for this site and to keep up with basic maintenance and security updates. With the rise of AI and more sophisticated tools, the usefulness of sites like this is questionable and traffic has nose-dived. I just don't have it in me to keep doing this. Thank you all for 10 years of support!

Zach

昔から今に至るまで存在する、あらゆる社会の歴史は階級闘争の歴史である。

Sentence Analyzer

から 至る まで 存在する あらゆる 社会 歴史 階級 闘争 歴史 ある

English Translation

The history of all hitherto existing societies is the history of class struggles.

Furigana

(むかし)から(いま)(いた)るまで存在(そんざい)する、あらゆる社会(しゃかい)歴史(れきし)階級(かいきゅう)闘争(とうそう)歴史(れきし)である。

Romanji

Mukashi kara ima ni itaru made sonzaisuru, arayuru shakai no rekishi wa kaikyū tōsō no rekishi de aru.

Words

(むかし)
olden days; former
から (から)
from (e.g. time, place, numerical quantity); since; from (originator); by; because; since; out of (constituent, part); through (e.g. window, vestibule); after; since
(いま)
now; the present time; just now; soon; immediately; (one) more
()
at (place, time); in; on; during; to (direction, state); toward; into; for (purpose); because of (reason); for; with; by; from; as (i.e. in the role of); per; in; for; a (e.g. "once a month"); and; in addition to; if; although
至る (いたる)
to arrive at (e.g. a decision); to reach (a stage); to attain; to lead to (a place); to get to; to come; to arrive; to result in
(まで)
until (a time); till; to; up to; to (a place); as far as; to (an extent); up to; so far as; even; only; merely
存在 (そんざい)
existence; being
有らゆる (あらゆる)
all; every
社会 (しゃかい)
society; public; community; the world; social studies
()
indicates possessive; nominalizes verbs and adjectives; substitutes for "ga" in subordinate phrases; (at sentence-end, falling tone) indicates a confident conclusion; (at sentence-end) indicates emotional emphasis; (at sentence-end, rising tone) indicates question
歴史 (れきし)
history
()
topic marker particle; indicates contrast with another option (stated or unstated); adds emphasis
階級 (かいきゅう)
(social) class; rank; grade
闘争 (とうそう)
strife; conflict
()
be; is; indicates past or completed action; indicates light imperative
(ある)
a certain ...; some ...

Kanji

Readings: セキ、 シャク、 むかし
Meanings: once upon a time, antiquity, old times
Readings: コン、 キン、 いま
Meaning: now
Readings: シ、 いた.る
Meanings: climax, arrive, proceed, reach, attain, result in
Readings: ソン、 ゾン、 ながら.える、 あ.る、 たも.つ、 と.う
Meanings: exist, suppose, be aware of, believe, feel
Readings: ザイ、 あ.る
Meanings: exist, outskirts, suburbs, located in
Readings: シャ、 やしろ
Meanings: company, firm, office, association, shrine
Readings: カイ、 エ、 あ.う、 あ.わせる、 あつ.まる
Meanings: meeting, meet, party, association, interview, join
Readings: レキ、 レッキ
Meanings: curriculum, continuation, passage of time
Reading: 
Meanings: history, chronicle
Readings: カイ、 きざはし
Meanings: storey, stair, counter for storeys of a building
Reading: キュウ
Meanings: class, rank, grade
Readings: トウ、 たたか.う、 あらそ.う
Meanings: fight, war
Readings: ソウ、 あらそ.う、 いか.でか
Meanings: contend, dispute, argue