I'm hugely in favor of graded sentence level translations especially for adult language learners. It is a more natural form of spaced repetition and requires much less will power to stick with it. Finding decent suitable corpora is the difficult part but very amenable to crowd sourcing efforts.
Also see this link for why reading is a really good way to acquire language: http://llt.msu.edu/vol12num1/mcquillan/default.html