Implement core Polyglot Info Hub application
This commit introduces the main application component, integrating:
- Web Speech API for multi-language voice input and transcription.
- Gemini API for translating transcribed speech to English, fetching information based on the English text, and translating that information back to the selected native language.
- A comprehensive list of supported languages for speech recognition.
- UI elements for language selection, microphone control, loading indicators, and error/information display.
- Robust error handling and a modal for user feedback on browser support or API issues.