Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Implement Multi-language Translation Feature #26

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

chienlv01
Copy link

@chienlv01 chienlv01 commented Nov 12, 2024

Multi-language Translation Implementation

Overview

Add comprehensive translation support allowing users to translate chat messages into multiple languages.

Changes

Frontend

  • Add language selection UI in chat interface
  • Implement translation UI controls in chat bubbles
  • Add translation state management with BLoC pattern
  • Support displaying translated messages with toggle functionality
  • Add loading indicators for translation in progress

Backend (Cloud Functions)

  • Add Firebase Admin SDK integration
  • Implement new translateMessage HTTPS callable function
  • Add multi-language support in translation config
  • Improve content generation efficiency

Screenshots

Simulator Screenshot - iPhone 16 Plus - 2024-11-13 at 08 03 08

Simulator Screenshot - iPhone 16 Plus - 2024-11-13 at 08 02 09

@chienlv01 chienlv01 requested a review from suesitran as a code owner November 12, 2024 14:06
@thenartus
Copy link

Good implementation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants