U-Dictionary is a lightweight app for translating more than 30 languages without an Internet connection. But to use it, you will have to download some additional dictionaries depending on the languages you want to translate.
With U-Dictionary, not only can you translate words and short phrases, you can also practice your skills in any language. From the main tab, you can quickly access short tests and minigames to practice any language you want.
Besides translating a word or text, you can also use U-Dictionary to look up definitions via Collins Dictionary or Wikipedia. You can even listen to the pronunciation whenever you have an Internet connection.
U-Dictionary is an excellent dictionary for Android that offers lots of extra features compared to other similar apps. The exercises and tests are especially great for improving your fluency in any language you want.