Si estás aprendiendo algún idioma extrajero, sin importar si es Inglés, Chino, Japonés, Alemán, Francés, Italiano, etc., te voy a recomendar un software gratuito para Windows que te va a ayudar a mejorar tu vocabulario, se llama Vocabulary .NET Builder y es una herramienta que te ayuda a aprender vocabulario en otro idioma, tanto escritura como prununciación, éste integra el poderoso Diccionario de Google y tecnología de «Text to Speech» (Texto a voz) con lo que tu puedes hacer y resolver pruebas fácilmente.
El programa incluye una base de datos de demostración que enseña Inglés a los usuarios chinos, Pero para los usuarios que quieran aprender otro idioma tienen que crear su propia base de datos con sus definiciones.
Para poder usar Vocabulary.NET Builder necesitas tener instaldo el .NET Framework antes de instalar Vocabulary.NET Builder el cual funciona en Windows XP, Windows Vista y Windows 7.
Enlace para descargar Vocabulary.Net Builder.