Listening... Turkish → German Original (Turkish): Merhaba, nasılsınız? Translation (German): Hallo, wie geht es Ihnen? 🔊 Sent to earbuds

What is HeyJames?

HeyJames is a real-time bidirectional translation Android app designed for face-to-face communication. A German speaker uses Bluetooth earbuds to hear translations privately, while the other party reads large translated text on the phone screen — all from a single Android device, no internet setup required.

Private Audio

The German speaker receives translations discreetly through Bluetooth earbuds. No speaker output, no awkward pauses — just natural, private conversation in any environment.

Visual Display

The other party reads translations displayed in large, bold text on the Android screen. Clear, accessible, and readable at arm's length — no tech knowledge required.

Real-Time (<2 sec)

Powered by cloud translation APIs with local speech recognition, HeyJames delivers translations in under 2 seconds. Conversations flow naturally with minimal interruption.

Discover Features

HeyJames is packed with features designed for seamless face-to-face translation. Every detail is crafted for real-world communication scenarios.

Continuous Listening

Always-on voice detection

Tap once to start. HeyJames continuously listens for speech and automatically detects when someone speaks, translating each utterance in real time. No button pressing required between sentences — conversation flows naturally.

  • Automatic voice activity detection
  • Handles natural speech pauses
  • One-tap start / stop
  • Works in noisy environments
Listening for speech...

Auto Language Detection

No manual switching needed

HeyJames automatically identifies which language is being spoken and applies the correct translation direction. No need to tap "switch" between turns — the app handles it seamlessly.

  • Detects language within first syllables
  • Bidirectional: A→B and B→A automatically
  • Supports mixed-language utterances
Turkish detected German output

Earbud Routing

Private audio for German speaker

Translations for the German speaker are routed exclusively to Bluetooth earbuds. The phone speaker remains silent so only the German speaker hears the translation — maintaining conversation privacy.

  • A2DP Bluetooth audio routing
  • Compatible with all Bluetooth earbuds
  • Adjustable TTS speed and voice
  • Automatic fallback to speaker if needed

Large-Text Display

Optimised for reading at arm's length

The translated text is displayed in large, high-contrast type on the phone screen — sized so it can be easily read when the phone is held between two people. No squinting required.

Hallo!
Wie geht es Ihnen?
  • Configurable text size (small / large / huge)
  • High-contrast dark and light modes
  • Keeps screen on during conversation

17+ Languages

Cover your most important conversations

HeyJames supports 17+ languages out of the box, with German as the primary earbud language and any of the following as the screen language:

Turkish
English
Spanish
French
Italian
Portuguese
Russian
Arabic
Chinese (Mandarin)
Japanese
Korean
Polish
Dutch
Greek
Romanian
Ukrainian
Swedish

Offline Fallback

Works even without internet

When internet connectivity is unavailable or unreliable, HeyJames falls back to on-device translation models. Quality may be reduced, but the conversation never stops.

  • On-device ML models for core languages
  • Automatic online/offline switching
  • Download offline packs in Settings
  • Status indicator shows current mode

Conversation History

Review and export past conversations

Every conversation is logged with timestamps, original text, and translation. Review what was said, correct misunderstandings, or export a transcript after the meeting.

  • Full session transcript stored locally
  • Search and filter past conversations
  • Export as plain text or JSON
  • Configurable retention period

Low Latency

Under 2 seconds end-to-end

From the moment speech ends to translation delivery — HeyJames targets under 2 seconds end-to-end latency. Powered by optimised speech recognition and cloud translation APIs.

~0.5s
Speech Recognition
~0.8s
Translation API
~0.3s
TTS Playback
  • Optimised API call pipeline
  • Streaming TTS for faster audio start
  • Real-time latency indicator in app

How It Works

Getting started with HeyJames takes less than a minute. Connect your Bluetooth earbuds, choose your language pair, and start talking. The app handles everything else automatically — detection, translation, and delivery.

1

Select Language

Choose your target language pair — e.g., German (earbud) and Turkish (screen). Over 17 languages available.

2

Enable Listening

Tap the microphone button. HeyJames enters continuous listening mode and waits for speech from either party.

3

Speak Naturally

Both parties speak in their own language. HeyJames detects who is speaking and translates each utterance automatically.

4

Both Receive

German speaker hears translation in earbuds. Other party reads large text on screen. Conversation complete.

Get Started

HeyJames is available for Android devices. Free to download, with optional premium features.

Available on Android

Download HeyJames from the Google Play Store. Free to install — start translating in minutes.

Google Play
Coming soon to the App Store

System Requirements

  • Android 8.0 (Oreo) or higher
  • Bluetooth earbuds (A2DP profile)
  • Internet connection (recommended)
  • Built-in microphone
  • ~80 MB storage for app
  • Offline language packs: ~200 MB each
Read the Docs

Contact Us

Have a question, a feature request, or found a bug? We'd love to hear from you.

hello@heyjames.net

Follow development and submit issues on GitHub.

Get in Touch