Install AI Translator on macOS

The fastest way to install AI Translator on macOS is to paste one command into Terminal: the app is downloaded, verified and opened right away, with no trip to System Settings to click Open Anyway. If you already have a .dmg downloaded in a browser you can still install it by dragging it to Applications, but macOS will block the first launch because the current build is ad-hoc signed and has not been notarized by Apple.

For macOS 14.2 or later, Apple Silicon Updated 23 October 2026

Will it run on your Mac?

Chip
Apple Silicon (M1 or later)
No Intel Mac build. Check your chip under Apple menu › About This Mac.
Operating system
macOS 14.2 or later
Memory
8 GB minimum, 16 GB recommended
Under 8 GB, the app explains why and will not download a model.
Installer
A .dmg file of about 9 MB
Disk space for models
1.3 GB (Lite pack) or 2.5 GB (Standard pack)
Plus 1 GB free while downloading.
Internet
Needed to download the model and register the Free trial
After that, translation runs offline.

We have not measured performance on a base-model M1 Mac, so we cannot promise latency there. On an 8 GB Mac, the Lite pack is the sensible choice.

Quick way: install with one command

  1. Open Terminal: press ⌘ + Space, type Terminal, press Enter.
  2. Paste the command below and press Enter. No password is needed.
Terminal
curl -fsSL https://aitranslator.vn/install.sh | bash
  1. Wait about a minute. The command downloads the latest AI Translator, compares its SHA-256, checks the app's signature, copies the app to /Applications (or ~/Applications if that is not writable) and opens it.
  2. When macOS asks for system audio recording permission, choose Allow. Then continue with the quick start guide.

Why is there no Open Anyway step? macOS only blocks an app whose file carries the “downloaded from the internet” tag (which browsers add). A file downloaded by curl in Terminal has no such tag, so the app opens directly even though Apple has not notarized it.

Understand what this command does.

The command downloads a script from aitranslator.vn; the script downloads the installer from releases.aitranslator.vn, compares its SHA-256 and installs it. It does not use sudo and sends no data. The SHA-256 is served from the same place as the file, so it mainly protects against a corrupted download; you are still trusting aitranslator.vn. To read the script first: curl -fsSL https://aitranslator.vn/install.sh -o install.sh && less install.sh && bash install.sh. Run the same command again at any time to update to the latest version; the script quits the running app itself.

Something went wrong? The script stops and says why (Mac not supported, no network, SHA-256 mismatch…). See common installation problems.

Alternative: install from the .dmg file

Use this if you received the .dmg by email or prefer not to use Terminal. A file downloaded in a browser gets the “downloaded from the internet” tag from macOS, so the first launch needs the extra Open Anyway step.

Verify the installer (SHA-256)

Only download the installer from an official source.

The genuine .dmg is the one we send from support@aitranslator.vn or link to on aitranslator.vn. A file from anywhere else could be fake or tampered with. Do not open it, even if it is named AI Translator.

Every installer we send by email comes with a SHA-256 checksum. Compare it before installing:

  1. Open Terminal (Applications › Utilities).
  2. Type shasum -a 256 followed by a space, drag the .dmg file from Finder into the Terminal window to fill in its path (spaces in the file name included), then press Enter. Or type the command below; if the file name contains spaces, keep it in double quotes as in the example.
shasum -a 256 ~/Downloads/"<file-name>.dmg"
  1. Compare the 64-character string it prints with the one we sent. They must be identical.
  2. If they differ, do not open the file. Download it again; if it still differs, contact support.

Drag AI Translator to Applications

  1. Double-click the .dmg file to open it.
  2. Drag AI Translator into the Applications folder in the window that appears.

First launch: why macOS blocks it and how to allow it

macOS uses Gatekeeper to check apps downloaded from the internet. The current AI Translator build is ad-hoc signed and not yet notarized by Apple, because we do not have an Apple Developer ID yet. So macOS blocks the first launch and says it cannot verify the developer. If the file came from us and the SHA-256 matches, this is the normal path for this build.

  1. Open AI Translator from Applications. When macOS says it cannot verify the developer, click Done (the button that closes the dialog; its label may differ slightly between macOS versions).
  2. Open System Settings › Privacy & Security.
  3. Scroll to the bottom of the page and click Open Anyway next to AI Translator.
  4. Confirm with your login password or Touch ID.
  5. The app opens and shows the first-time setup. Continue with the quick start guide.

From macOS 15, the right-click › Open trick no longer works.

Go through Privacy & Security as above. The Open Anyway button usually appears only after macOS has blocked an attempt to open the app; if you do not see it, open the app once more and come back.

This step applies only to a .dmg downloaded in a browser; installing with the one-line command does not need it. Once we have a Developer ID and notarize the app, this step will go away for every way of installing.

Every update, macOS asks one thing again

First, how updating works: The app checks for a new version about a minute after it opens and then every 24 hours, and downloads it in the background; when it is ready the app asks “Restart” or “Later” (the tray menu also has “Restart to update”), and the new version is installed when you restart or choose Quit. The update channel (Stable or Beta) is chosen in Settings › General; changing it checks right away. To check right away, click Check for updates in Settings › General or choose “Check for updates…” from the app icon menu.

The rest is a consequence of ad-hoc signing: every new build has a different signature, so macOS asks again for Keychain access. Since version 0.1.1 AI Translator keeps all its sensitive data (the history encryption key, license token, quota counters) in one Keychain item, so after each update you will see:

  • 1 Keychain dialog asking for your Mac login password (we measured on one Mac running macOS 26: after re-signing the app twice to simulate a new build, each time there was only 1 dialog): enter it and choose Always Allow. Do not choose Deny: the app will not be able to read your license and quota. If you chose it by mistake, quit the app completely, reopen it and choose Always Allow.
  • The system audio recording permission may be asked for again once (our earlier measurement recorded 1 dialog): allow it.

Only the first update from 0.1.0 to 0.1.1 is different: the app has to copy the 5 old Keychain items into the new one, so you see 5 Keychain dialogs once (we measured exactly 5, plus 1 dialog to allow recording); later updates give just 1.

After you choose Always Allow, later launches do not ask again. You do not lose data, your plan or your quota. On a fresh install we measured no Keychain dialogs (only the recording permission, plus Open Anyway if you install from a .dmg downloaded in a browser); if macOS asks anyway, choose Always Allow. The app warns you in the update prompt. This goes away once we have a Developer ID. You can also run the same install command to update; the Keychain dialog appears for the same reason.

Uninstall properly

macOS gives the app no chance to clean up when you delete it, so remove the models and data first, then trash the app:

  1. Open AI Translator and go to Settings › Privacy.
  2. Click Delete models and data, then confirm with Delete everything. The app removes every downloaded model (1.3 or 2.5 GB), your history and your glossary.
  3. Choose Quit from the AI Translator icon in the menu bar.
  4. Drag AI Translator from Applications to the Trash.

Your license and remaining quota are kept, so reinstalling should not lose a plan you bought. The Free trial is tied to your Mac, so reinstalling does not reopen the 10 days. If you already deleted the app without deleting the models, they live in ~/Library/Application Support/com.aitranslator.desktop/models.

Common installation problems

  • The install command says it could not read https://releases.aitranslator.vn/stable/latest.json…. Your Mac has no network, or a proxy/VPN is blocking releases.aitranslator.vn. Check your connection and run it again.
  • The install command says the SHA-256 does not match. The download was corrupted or tampered with on the way. The script installs nothing; run it again, and if it still differs write to support.
  • The install command says the app is still running. Quit AI Translator completely (AI Translator menu in the menu bar › Quit) and run the command again.
  • The install command says it needs Apple Silicon or macOS 14.2. Your Mac does not meet the requirements; there is no build for Intel Macs.
  • No Open Anyway button. (Only when installing from a .dmg downloaded in a browser.) Open the app once more so macOS records the block, then return to Privacy & Security.
  • It will not install on an Intel Mac. AI Translator is built for Apple Silicon only.
  • The app says “This computer has less than 8 GB of RAM, which AI Translator does not support yet.” Macs under 8 GB cannot download a model.
  • The app says “This copy of AI Translator is not genuine, so only Free works.” The installation was altered or came from the wrong source. Download it again from an official source.
  • macOS asks about the Keychain many times after an update. Normal for an ad-hoc signed build: enter your password and choose Always Allow.

If subtitles do not appear after installing, see how to grant system audio recording permission.