By: IRP_HongKong Add-on
Inspect and view changes in Discord Translator source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
"manifest_version": 2,
"minimum_chrome_version": "91",
"name": "Discord Translator Web",
"description": "Translate a whole Discord channel, including scrollback, with one toggle.",
"author": "IRP_HongKong",
"homepage_url": "https://github.com/charlie754/Discord-Translator-Client",
"icons": {
"16": "icon16.png",
"32": "icon32.png",
"48": "icon48.png",
"96": "icon96.png",
"128": "icon128.png"
},
"permissions": [
"webRequest",
"webRequestBlocking",
"*://*.discord.com/*",
"https://translate.googleapis.com/*",
"https://api-free.deepl.com/*",
"https://api.deepl.com/*",
"https://raw.githubusercontent.com/*"
],
"content_scripts": [
{
"run_at": "document_start",
"matches": [
"*://*.discord.com/*"
],
"js": [
"content.js"
],
"all_frames": true,
"world": "ISOLATED"
},
{
"run_at": "document_start",
"matches": [
"*://*.discord.com/*"
],
"js": [
"dist/DiscordTranslator.js"
],
"all_frames": true,
"world": "MAIN"
}
],
"background": {
"scripts": [
"translationHost.js",
"background.js"
]
},
"web_accessible_resources": [
"dist/DiscordTranslator.js",
"dist/DiscordTranslator.css",
"vendor/*"
],
"browser_specific_settings": {
"_comment": "gecko_android carries its own minimum because data_collection_permissions landed later on Android (142) than on desktop (140). Without it the Android minimum inherits 140 and the declaration is silently ignored on 140 and 141.",
"gecko_android": {
"strict_min_version": "142.0"
},
"gecko": {
"_comment_id": "Changed from discord-translator@charlie754.github.io in v0.2.8. AMO permanently blocks the GUID of a deleted add-on to stop someone taking over an id users previously installed, so once that submission was deleted the id could not be reused. Releasing it requires emailing amo-admins@mozilla.org; changing it costs nothing here because the add-on was never published and has no installs. Do not change it again after publication - it is how Firefox recognises an update.",
"id": "discord-translator-web@charlie754.github.io",
"_comment_min_version": "140.0 because data_collection_permissions below is honoured only from Firefox 140 (142 on Android). At 128 the key was silently ignored, so the declaration users saw at install time was whatever Mozilla defaulted to rather than what we declared.",
"strict_min_version": "140.0",
"data_collection_permissions": {
"_comment": "This extension exists to send Discord message text to a translation provider. Declaring none was simply false. personalCommunications covers the chat messages; websiteContent covers the same text as page content; authenticationInfo covers the user's own DeepL API key, which is stored locally and sent only to DeepL, and only if they configure one.",
"required": [
"personalCommunications",
"websiteContent",
"authenticationInfo"
]
}
}
},
"version": "0.2.7"
} Best Discord Translator Alternatives
Here are some Firefox add-ons that are similar to Discord Translator:
Discord Translate
semigarden
TraDiscord
Pacific_Drive
Free Unlimited AI Translator for Discord™
Alim
Immersive Translate Ultra
Immersive Translate
DeepL Translation
Rui
Imp Translate
rxliuli
DualView Translator
hirokatsu hibino
Pair Translate
Cookee24
Aar318's Live Chat Translator
Aar318
translator lite
Marcin
MelonTranslate
jamielgbr
Slack & Discord Conversation Extractor
Gabriel