/MAL-English-Titles

English titles for Anime and Manga on MyAnimeList

Primary LanguageJavaScript

MyAnimeList English Titles

Add English titles for various Anime and Manga pages on MyAnimeList.net, whilst still displaying the Japanese titles.

Note: If you are getting timed out of MAL after installation, please see the FAQ.

📝 Table of Contents

💻 How to Install

  1. Download and install Tampermonkey. Note: this script may not work properly with Greasemonkey or Violentmonkey.
  2. Click Here to open the script on Greasy Fork.
  3. Click "Install this script" (image).
  4. Click "Install" (image).
  5. Open MAL, and navigate to any of the pages pictured below.
  6. Done, see your translations!

❓ FAQ

  1. MAL is timing out / thinks I'm a bot? When you browse a lot of new pages in a short amount of time, you may get temporarily timed out of MAL. If this happens, click 'Submit', wait for ~20 seconds, and then you can go back to browsing. Timeouts are most likely to happen when you first install, are browsing lots of pages at once, or for the first time are visiting a personal list with a lot of content. If it happens everytime you load a page, please submit a bug report.
  2. Why am I seeing the English title twice and not the Japanese title at all? In the MAL Default Settings, set "Anime Titles" and "Manga Titles" to "Main Title".
  3. Why are some translations missing? Most likely, MAL does not have an official translation for that anime or manga. Alternatively, if the script is retrieving lots of new translations, MAL may time you out, and the script will be unable to load the remaining translations on the page. To fix this, refresh and see point 1 above.
  4. Why am I not getting translations on 'x' page? Currently the script supports various pages throughout MAL, but not all, as it is manually coded for each endpoint. If you are not getting translations on any pages at all, submit a bug report. If you are getting translations, and have a specific page that is not currently supported, submit a feature request.
  5. Why aren't you using Kitsu API so we don't get timed out? Primarily because I couldn't be bothered figuring it out, and I wanted it done natively as the info is already on MAL. Also if Kitsu goes down, the script won't have a good time.
  6. I've encountered a bug? Please submit a bug report.
  7. I've got a great idea? Please submit a feature request.

📸 Examples / Screenshots

Personal Anime / Manga List

Top Anime / Manga

Seasonal Anime

Search

Special thanks to nicegamer7 for their code contributions.