A lightweight web application that offers live transcription and translation in (almost) real-time for multiple Asian languages (Japanese, Korean, Chinese, Cantonese, Thai, Vietnamese, Malay). Built with vanilla JavaScript using the WebSpeech API and MyMemory Translation API.

 

Requirements:

  • A stable internet connection.
  • Microphone access.

Instructions:

  • Keep the microphone/device close to the source for best results. Performance may be affected in noisy environments.
  • Rotate your screen to display only the translated text.
  • Click the “Refresh Translation” button to manually translate the captured text if it’s not updating.
  • The MyMemory API has a limit of 10,000 characters per day per IP address. If translations stop working, please wait 24 hours and try again.

Disclaimer

  • Translations are for informational purposes only and may not be accurate. We are not liable for any errors or omissions.

Live Transcribe / Translate

Captured

Translated

Please speak or enter text before translating.