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

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