If you want to improve your translation skills, you are lucky: there are useful online websites which provide lots of exercises!
For example:
1.exercisesonline.com, where you'll find practice according to your level
2.lawebdelinglés offers good grammar explanations for each level and great translation practice of the different grammar points.