Hello everyone, I am Faraz Haider a Computer Science Undergraduate Student from Manipal Institute of Technology.
For the translation tools possible apis being used are google and bing while google's api isn't free and bing's requests are limited so are we using a web scraper or will pay for the apis.(FOSS principles :) )
And as for the GUI frameworks i have worked previously with wxPython and tKinter frameworks. But as you want cross platform interface wxPython and Qt would do.
I have build unit converter using wxPython which uses a currency rest api.
I am currently exploring Qt and translation services ( the backend part will be done in a day or two). For csv read write we can use the inbuild csv module of python.
wxPython app.
Bye,
Faraz