“Slovoed” offers one free talking dictionary each month for every kind of smart phone. This month it’s Russian to Arabic. It includes flash cards, common phrases and other learning tools. You can purchase any other dictionary from within the app. There’s a long list of dictionaries for $8 to $28. PC and Mac versions cost more.