Learning a language could be really fun if you could snap a photo of a word in your native language (I've only tested to translate from English -worked- and from Arabic -didn't work-) and find a translation quickly to another; for that I found [**Google Goggles**][1] ; a convenient solution that also doubles as a QR-code reader (requires Internet access). Google Goggles only makes out the words in the image taken, and thus you would need to also install a translator [**Google Translate**][2]  to direct your image's text to for translation (I presume it isn't narrowed down to only Google Translate, of that however I am unsure). 

Also organizing to-do lists could be nicely done on tablets/phones. **Wunderlist** is my current choice to managing to-do lists, since it has both a chrome add-on (found [here][3]) and a mobile app (here's the link to that on [Android][4]). It helps you categorize your to-do's through separate lists, prioritize to-dos (only 2 priorities: either important by clicking on a star, or normal priority), and easily view/add tasks for nearing times, such as "Today", "Tomorrow" and "Next 7 days". You need internet connection for syncing.

Of the most obvious features for a tablet (or phone) is to have any needed reading material on the go, and easily accessible. If however you're reading from your computer, it could be more convenient to have a remote to help you navigate through your documents/presentation slides; reading easily without having to reach out for the keyboard. Although this might seem as lethargic behavior, it could be used to the contrary of purposes; for example using a treadmill while flicking through presentation slides or perhaps rehearsing a presentation (where there would be someone assisting with the slide navigation) without the need to reach out to the keyboard/mouse. Such apps would need wireless connection (WiFi and/or bluetooth; I think it varies- I haven't tried out remote apps much). The remote app I've recently came across is [**Unified remote**][5] for which you should need to download a server on your computer (it also has a portable version). I haven't quite tried out this remote (or others), so cannot give a review.

Hope this helps. Happy learning!

  [1]: https://play.google.com/store/apps/details?id=com.google.android.apps.unveil
  [2]: https://play.google.com/store/apps/details?id=com.google.android.apps.translate&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5nb29nbGUuYW5kcm9pZC5hcHBzLnRyYW5zbGF0ZSJd
  [3]: https://chrome.google.com/webstore/detail/fjliknjliaohjgjajlgolhijphojjdkc
  [4]: https://play.google.com/store/apps/details?id=com.wunderkinder.wunderlistandroid&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS53dW5kZXJraW5kZXIud3VuZGVybGlzdGFuZHJvaWQiXQ..
  [5]: https://play.google.com/store/apps/details?id=com.Relmtech.Remote&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5SZWxtdGVjaC5SZW1vdGUiXQ..