Skip to content

FAQ & troubleshooting

No email code? Check spam, then press “Resend code”. The code is 6 digits.

Sign-in fails? Refresh and retry; if it still fails, try another method (Google / GitHub / Mixin).

Record does nothing? The browser needs microphone permission. Click the site icon left of the address bar, set Microphone to Allow, and refresh.

Recorded but no score? Pronunciation score needs you to be signed in with credits available — see Credits & plans.

MKV won’t play? Codecs inside MKV (e.g. HEVC) may not be supported by browsers. Convert to MP4 and re-import, or use Enjoy Player.

File too large to import? Some browsers can’t import very large files; use Chrome / Edge / Brave.

The text disappeared? You’re probably in the Dictate lens — press H to go back.

No side panel? Make sure you’re on a YouTube / Netflix watch page, click the extension icon, and if needed refresh or restart the browser.

No subtitles? YouTube: the video must have a caption track. Netflix: turn subtitles on in Netflix’s settings and pick the language.

“Not enough credits”? Check Account → Credits, wait for the daily reset, buy a pack, or switch to BYOK / a local model.

Smart translation rejected? Input is capped at 5,000 characters per request (no credits charged). Split it up.

Local model won’t load? Local models need a capable device. Use the Enjoy API or BYOK.

“N changes waiting to sync”? They sync automatically once online; you can also press “Sync now” under Account → Sync and retry failed items.


Not answered here? Open an issue on GitHub with the product, OS/browser version and steps to reproduce.

Found something wrong or outdated?Open an issue