TrueTerm LanguageStudio Spanish is an excellent and complete tool designed for non-Spanish speaking users who want to learn.
Above all it is a tool to translate words from other languages to Spanish. Some of those lanaguages that TrueTerm LanguageStudio Spanish works with are English, French, German, Italian, Portuguese, Swedish, Dutch, etc.
But TrueTerm LanguageStudio Spanish isn`t limited to translating, as it also comes with various exercises and examples for correct verb conjugation in Spanish. There is also an orthographic corrector for the texts you write, tests for spelling in Spanish, a complete lexical glossary, etc.