今日の日本があるのは科学技術の進歩のおかげだ。

Sentence Analyzer

今日 日本 ある 科学 技術 進歩 おかげ

English Translation

Technological progress has made Japan what she is.

Furigana

今日(きょう)日本(にっぽん)があるのは科学(かがく)技術(ぎじゅつ)進歩(しんぽ)のおかげだ。

Romanji

Kyō no Nippon ga aru no wa kagaku gijutsu no shinpo no okage da.

Words

今日 (きょう、こんにち、こんち、こんじつ)
today; this day; these days; recently; nowadays
()
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
日本 (にほん、にっぽん)
Japan
()
indicates sentence subject (occasionally object); indicates possessive (esp. in literary expressions); but; however; still; and
有る (ある)
to be (usu. of inanimate objects); to exist; to live; to have; to be located; to be equipped with; to happen; to come about
()
topic marker particle; indicates contrast with another option (stated or unstated); adds emphasis
科学 (かがく)
science
技術 (ぎじゅつ)
art; craft; technique; technology; engineering; skill
進歩 (しんぽ)
progress; advance; improvement; development
お蔭 (おかげ)
grace (of God); benevolence (of Buddha); blessing; assistance; help; aid; effects; influence
()
be; is; indicates past or completed action; indicates light imperative

Kanji

Readings: コン、 キン、 いま
Meaning: now
Readings: ニチ、 ジツ、 ひ、 -び、 -か
Meanings: day, sun, Japan, counter for days
Readings: ホン、 もと
Meanings: book, present, main, origin, true, real, counter for long cylindrical things
Reading: 
Meanings: department, course, section
Readings: ガク、 まな.ぶ
Meanings: study, learning, science
Readings: ギ、 わざ
Meanings: skill, art, craft, ability, feat, performance, vocation, arts
Readings: ジュツ、 すべ
Meanings: art, technique, skill, means, trick, resources, magic
Readings: シン、 すす.む、 すす.める
Meanings: advance, proceed, progress, promote
Readings: ホ、 ブ、 フ、 ある.く、 あゆ.む
Meanings: walk, counter for steps