!!! Introduction

It would be nice to have a portable tool that makes it easy to take notes about vocabulary while learning a language, share them, explore them and use them to automatically build quizzes.

To make it portable, Android sounds like a great platform.

!! Features
! Input
The main input are drawings or images with labels.
The user can take pictures, draw shapes, write annotations.
Write description in language and store it.
Record description in language and store it, associated with
corresponding words and pictures.
The software has a database with words, sounds, descriptions and
pictures/drawings.

! Drills
It can do drills:
* show picture without labels
* show picture and labels on the side, have the user position them
* show/play description, show multiple pictures, let user choose

!Exploration
It can do exploration/learning:
* show picture display labels
* show picture let user click objects, play word
* show picture play descriptions
* show picture when user double clicks object show gallery of pictures
with related words
* go to wiktionary or wikipedia or google for word

!Sharing
New data can be uploaded to website.

!Leveraging Android

Android offers:
* Text to speech, this allows to pronounce words that have 


!!Data model
Word:
* roman spelling
* local writing
* language
Definition
* word reference
* text with explanation
Sound
* links to words pronounced in sound
* flag saying it's a pronounciation
* link to short description of speaker (male/female, age range, accent description)
Image:
* image data
* short description
* copyright info to help traceability, allow user to keep some images private
Image annotation:
* image ref
* link to word or sound
* image area description

! Existing resources

The wiktionary project and wikipedia provide:
* translations of words
* pronunciation of words (phonetic notation and sound files)
* definition of words