whatisgithub

What is my-translator-mobile?

phuc-nt/my-translator-mobile — explained in plain English

Analysis updated 2026-05-18

38TypeScriptAudience · generalComplexity · 3/5Setup · moderate

In one sentence

A mobile app that live-translates spoken talks and lectures onto your phone screen, using your own API key for Soniox or OpenAI Realtime.

Mindmap

mindmap
  root((my-translator-mobile))
    What it does
      Live speech translation
      Real time on screen captions
    Tech stack
      TypeScript
      React Native
      Expo
    Backends
      Soniox text only
      OpenAI Realtime with voice
    Use cases
      Attend talks in other languages
      Generate session summaries
    Audience
      Travelers
      Conference attendees

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Get real-time translated captions while attending a talk in a language you don't speak.

USE CASE 2

Choose between a cheaper text-only backend or a pricier one with spoken voice output.

USE CASE 3

Generate a summary of a translated session afterward using OpenAI.

What is it built with?

TypeScriptReact NativeExpo

How does it compare?

phuc-nt/my-translator-mobilejavlonbek1233/-bento-gridjavlonbek1233/amaliy-ish-5
Stars383838
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasyeasy
Complexity3/51/51/5
Audiencegeneralvibe codervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires your own Soniox or OpenAI Realtime API key.

So what is it?

My Translator Mobile is a TypeScript mobile app that provides live speech translation during talks and lectures. The problem it solves is the lack of a human interpreter when attending a talk in a language you do not speak. You point your phone at the speaker, and the app listens, auto-detects the spoken language, and displays the translation in your chosen language in real time on screen. It supports two AI backends: Soniox, which is cheaper at around $0.12 per hour and outputs text only, and OpenAI Realtime, which costs around $4 per hour and adds optional spoken voice output. You bring your own API key for whichever service you choose, and that key is stored in the device's secure keychain. Audio goes directly to the chosen provider with no intermediate backend. After a session ends, you can copy or share the transcript, or generate a summary using OpenAI. Session history is stored only on your device. The app is available on iOS via TestFlight and on Android as a downloadable APK. Developers can build it using Expo SDK and React Native.

Copy-paste prompts

Prompt 1
Help me set up my own Soniox or OpenAI Realtime API key for this translator app.
Prompt 2
Explain how audio is sent directly to the translation provider in this app.
Prompt 3
Build and run this Expo React Native project for iOS via TestFlight.

Frequently asked questions

What is my-translator-mobile?

A mobile app that live-translates spoken talks and lectures onto your phone screen, using your own API key for Soniox or OpenAI Realtime.

What language is my-translator-mobile written in?

Mainly TypeScript. The stack also includes TypeScript, React Native, Expo.

How hard is my-translator-mobile to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is my-translator-mobile for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.