The two main translation tools that exist for Dragon Quest X are DQXclarity and Ahkmon. These tools, when working in conjunction, makes Dragon Quest X incredibly easy to access despite it's language barrier.


Through manipulation and injection of translated strings, Clarity replaces Japanese text in-game with English translations, dynamically altering how the game displays text to provide clear and concise translations for menus, items, skills, monster names, player names, and more. More recently, Clarity has the potential to replace in-game dialogue with Ahkmon's machine translation, paving the way for a future where both tools will be integrated directly into Clarity as it's own standalone program.


Using available online translation API services, Ahkmon produces machine-translated interpretations of dialogue on an overlay, allowing players to fully experience the game's dialogue in it's entirety without the localization power of a full translation team. Using API translation services allows for quick, high-volume requests of translations that keep up with a player's momentum as they trudge through dialogue in-game. Unlike Clarity, Ahkmon is capable of also translating Quest information, which proves vital to a player's experience.


We highly recommend you take advantage of these tools as they're available.






Installing DQXclarity


Go to DQXclarity's GitHub page and download the latest release from the releases tab.


READ THE README. OUR ABILITY TO HELP YOU IF SOMETHING BREAKS DEPENDS ON IT.


Extract dqxclarity.zip and locate DQXclarity.exe


Run DQXclarity.exe, which will bring up this GUI.


There are multiple options here that function as follows:

  • Grab Newest Translations: Grabs the latest translation database from the translation repository.

  • Translate Player Names: Allows clarity to dynamically translate visible player names.

  • Translate NPC Names: Allows clarity to dynamically translate visible NPC names.

  • Translate Cutscenes: Enables clarity to dynamically translate in-game cutscenes.

  • Disable Update Checking: Disables clarity's update-checks before running the program.

  • Use API Dialogue Insertion: Using a translation API (Either DeepL or Google Translate API), inject translations directly into game dialogue. This feature is still experimental.



Run DQX. When the game launches and you see the announcement dialogue before the title screen,

Run dqxclarity. This will bring up a powershell window. Let it generate a venv folder. Do not touch the game nor the powershell window until clarity finishes. Clarity will transition into translating the game automatically and will notify you when it's finished.





Setting up Ahkmon - Obtaining a DeepL API Key


NOTICE: CURRENTLY, DEEPL IS ONLY AVAILABLE IN THE EU, UK, US, CANADA, AND JAPAN. A CREDIT CARD IS REQUIRED FOR VERIFICATION PURPOSES. YOU WILL NOT BE CHARGED, IT'S ONLY TO VALIDATE NEW MEMBERS WHO USE THEIR API SERVICE.


If you're uncomfortable providing these details, you may consider using the Google Translate API as an alternative to DeepL , however, DeepL is widely accepted by the community to be superior, and will be the only method covered in this guide (as of now). There is also another version of Ahkmon that does not require use of an API translation service, but it is no longer supported by the creator. You can get more information on their GitHub or in the Discord server posted in the introduction.


Go to DeepL's Site and click "Sign Up" under the sub-menu in the top right.


On this page, scroll down and click on "For developers", then click "Sign up for free" where indicated.


Continue with the rest of the sign-up process. Once you've completed the sign up with accurate information and have been verified, Click your name in the top right and select "Account".


Click on the Account tab.


Scroll down the page and look for your Authentication Key. Copy this somewhere.



Congratulations! You've completed the hardest part of setting up Ahkmon.





Setting Up Ahkmon - The Program Itself


Go to Ahkmon's GitHub page and download the latest release from the releases tab.


READ THE README. OUR ABILITY TO HELP YOU IF SOMETHING BREAKS DEPENDS ON IT.


Extract ahkmon.zip and locate ahkmon.exe


Open ahkmon.exe and navigate to the Translate APIs tab.


If you're using DeepL, check "Use DeepL Translate" and paste your Authentication Key in the field. If you're using Google Translate, do the same for those fields instead. Do not check "use DeepL Pro APIs" unless you are PAYING for DeepL Pro.


Adjust the rest of Ahkmon's settings accordingly. (These are what I use for a 1080p resolution.)