Skip to content

chillinh/2WT

Repository files navigation

2WT

2WT stands for Two-Way Translation.

2WT is a realtime multilingual conversation translator focused on fast, practical communication across languages.

The current public build is Android. An iOS version is planned for later.

Tieng Viet: see README.vi.md

What it does

  • Realtime translation for everyday conversations
  • Multilingual input and multilingual output
  • Flexible source and target language selection
  • Floating bubble overlay on Android for quick access
  • Fast provider switching
  • Quick settings for display and translation behavior

Multilingual input and output

2WT is not limited to one fixed language pair.

  • Input can come from different languages depending on the conversation
  • Output language can be selected independently
  • This makes 2WT usable across many translation directions, not just one

In short: multilingual in, multilingual out.

Platforms

  • Android: available now
  • iOS: planned for a future release

Current providers

  • Gemini Live: better for longer-context translation and smart turn handling
  • Soniox: better for very low-latency realtime response

Screenshots

Demo 1 Demo 2 Demo 3 Demo 4

More screenshots and GIF/video demos can be added later in SCREENSHOT&VIDEO/.

APK

The APK is not stored directly in this repository.

Android builds can be uploaded later through GitHub Releases. See RELEASE_UPLOAD_GUIDE.md.

Current focus

The current Android build already supports:

  • floating overlay UI
  • realtime microphone translation
  • provider switching
  • quick settings for language and display tuning

Next improvements are focused on:

  • playback capture
  • smoother two-way interaction
  • better realtime segmentation
  • future iOS expansion

Soniox API quick note

If you want to use Soniox:

  1. Create or sign in to your Soniox account.
  2. Generate an API key from the Soniox dashboard.
  3. In the app, choose Soniox as the provider.
  4. Paste the key into API Configuration.
  5. Tap Test and then Save.

Suggested repository description

Realtime multilingual conversation translator, starting on Android and coming to iOS later.

About

Realtime multilingual conversation translator, starting on Android and coming to iOS later.

Resources

Stars

Watchers

Forks

Packages