Is this the best way to make a translation-dictionary app?

Is this the best way to make a translation-dictionary app?

Hi everyone,

I'm a bit of a JQM noob. I'm great with HTML CSS and PHP and I want to try and make an app using JQM. I made a very simple presentation app for a friend. It was okay. Now, I want to try a bigger project. I want to make a translation/dictionary app and submit it to the iTunes store and the Google Play store. I have an idea of how things should be made, but I would love some input from the more experienced JQM folk here.

1. START SCREEN -> WORD LIST -> WORD DETAIL
From the start screen, people can go to the full word listing. When they tap on a word, they will be taken to the details, which include definition and a sound file speaking the word.

2. USE HTML5 LOCAL STORAGE
I'm going to have to compile a big database to hold all my word data (word name, type, definition, location of sound file). So I plan to do so by having the app query a database with all the word data. And the WORD LIST will populate via a loop that goes through the database.

3. UPDATES?
I'm not sure how I should do updates and how to plan for it. Any ideas?

I would love to hear some input from you folks. Thank you.