Duolingo solves that, just put some effort on it.