DeepLang

Read it in the original

Real texts, not exercises. Every word parsed and glossed, every sentence translated, every construction explained where you meet it — so the text is all you need.