Free dictionary software with hundreds of free bilingual wordlists.
It allows you to use your keyboard appropriately and improve your typing.
Have the right test to evaluate your English, I challenge you to do it!