その光景がまざまざとあたしの記憶に残っているのは不思議なほどである。

Sentence Analyzer

その 光景 まざまざ あたし 記憶 残っている 不思議な ほど ある

English Translation

It is strange how vividly I remember the scene.

Furigana

その光景(こうけい)がまざまざとあたしの記憶(きおく)(のこ)っているのは不思議(ふしぎ)なほどである。

Romanji

Sono kōkei ga mazamaza to atashi no kioku ni nokotteiru no wa fushigina hodo de aru.

Words

其の (その)
that (something or someone distant from the speaker, close to the listener; actions of the listener, or ideas expressed or understood by the listener); the; um...; er...; uh...
光景 (こうけい)
scene; spectacle; sight; view
()
indicates sentence subject (occasionally object); indicates possessive (esp. in literary expressions); but; however; still; and
まざまざ (まざまざ)
plainly; clearly; vividly
()
if; when; and; with; particle used for quoting (with speech, thoughts, etc.); quoting particle; promoted pawn; indicates question (sentence end)
(あたし、あたくし、あたい、あて)
I; me
()
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
記憶 (きおく)
memory; recollection; remembrance; storage
()
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 remain; to be left
()
topic marker particle; indicates contrast with another option (stated or unstated); adds emphasis
不思議 (ふしぎ)
wonder; miracle; strange; mystery; marvel; curiosity
(ほど)
degree; extent; bounds; limit; indicates approx. amount or maximum; upper limit
()
be; is; indicates past or completed action; indicates light imperative
(ある)
a certain ...; some ...

Kanji

Readings: コウ、 ひか.る、 ひかり
Meanings: ray, light
Reading: ケイ
Meanings: scenery, view
Readings: キ、 しる.す
Meanings: scribe, account, narrative
Reading: オク
Meanings: recollection, think, remember
Readings: ザン、 サン、 のこ.る、 のこ.す、 そこな.う、 のこ.り
Meanings: remainder, leftover, balance
Readings: フ、 ブ
Meanings: negative, non-, bad, ugly, clumsy
Readings: シ、 おも.う、 おもえら.く、 おぼ.す
Meaning: think
Reading: 
Meanings: deliberation, consultation, debate, consideration