After reading reviews I decided to purchase this product for our 9 year old son who is increasingly asking what certain words mean while he is reading. It soon became clear that this is not something for a 9 year old but would be perfect for our daughter who is 6. The dictionary has a VERY limited number of words and for a 9 year old it simply is insufficient.
However, for a 6 year old the device is very helpful, speaking words clearly and offering definitions. Furthermore, both my wife and I have an accent and this product offers a good way to have the kids hear a word pronounced correctly (robot accent wins against Romanian accent). Thus I would recommend this product for young kids but not beyond age 9 (unless used to help with things such as dyslexia).
The reason I gave it 3 stars is the flimsiness of this device. I thought that after 20 years in the business of building handhelds you can offer a device that is sturdy, intuitive and ergonomic. Franklin hasn't managed any of these three in this product.