LLM Powered Translation

Features
- Translates text the first time it is rendered in the UI with a new language
- Default language can be set for UI
- Disable ability of users to change language
- Translation is done with a context to produce a better translation

Add Languages / Update Translations
Features
- Add new languages via the UI
- Delete languages that are not needed
- View original text in English
- View context of translation


