Greasyfork – Auto-Translator (v16)

Translates non-Latin languages (Chinese, Japanese, Korean, etc) but SKIPS Spanish and other Latin languages

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
carrot4522
今日安裝
0
安裝總數
8
評價
1 0 0
版本
16
建立日期
2025-11-08
更新日期
2025-11-09
尺寸
19.3 KB
授權條款
未知
腳本執行於

🌐 Greasyfork Auto-Translator v16 - Tampermonkey Userscript

📋 Overview

Greasyfork Auto-Translator is a Tampermonkey userscript designed to automatically translate non-Latin language content on Greasyfork.org into English. It intelligently detects and translates Chinese, Japanese, Korean, Cyrillic, Arabic, Thai, and other non-Latin scripts while skipping Spanish, French, Portuguese, Italian, and other Latin-alphabet languages, ensuring you only see translations when truly needed.


✨ Key Features

🎯 Smart Language Detection → Automatically identifies non-Latin scripts (Chinese, Japanese, Korean, Cyrillic, Arabic, Thai, etc.)

🔄 Selective Translation → Skips Spanish and all Latin-alphabet languages to avoid unnecessary translations

🌟 Auto-Translate Mode → Automatically translates content when you load any Greasyfork page

⚡ Instant Manual Translation → Click "Translate" button to manually trigger translation on demand

🛡️ Original Text Preservation → Keeps original text stored so you can restore it anytime with one click

🎨 Natural Formatting → Maintains list numbering and paragraph structure in translations for easy reading


🎯 Perfect Use Cases

Browsing International Scripts → When you encounter Chinese, Japanese, or Korean userscripts you want to understand

Script Discovery → Finding useful scripts written in languages you don't read (non-Latin alphabets only)

Reading Descriptions → Understanding detailed script descriptions written in Asian or Cyrillic languages

Avoiding False Translations → When you want Spanish/French/Portuguese content to remain untranslated

Quick Reference → Comparing original and translated versions with restore functionality


🚀 How It Works

Smart Language Detection System

Latin Script Detection:

🟢 Preserved Languages

  • Spanish, Portuguese, French, Italian, German remain untranslated
  • Recognizes accented characters (á, é, ñ, ü, etc.) as Latin script
  • English content automatically skipped

Non-Latin Script Detection:

🔵 Auto-Translated Languages

  • Chinese (Simplified & Traditional)
  • Japanese (Hiragana, Katakana, Kanji)
  • Korean (Hangul)
  • Cyrillic (Russian, Ukrainian, etc.)
  • Arabic, Hebrew, Thai, and other non-Latin scripts

Translation Workflow

  1. Page Load: Script activates automatically on any Greasyfork page
  2. Detection: Scans titles, descriptions, and additional info sections
  3. Filtering: Only processes text containing non-Latin characters
  4. Translation: Uses Google Translate API to convert to English
  5. Display: Replaces text with translated version and adds 🌐 badge

📸 Interface Preview

The interface includes:

  • 🎯 Floating draggable control panel (top-right corner)
  • 📊 Translation counter showing number of items translated
  • 🔧 Minimize/maximize panel controls
  • 💡 One-click translate and restore buttons
  • ✨ Clean, modern design with green accent colors

💡 Benefits

🎨 Intelligent Filtering → Never wastes time translating languages you already understand

⚡ Lightning Fast → Translates multiple items with 300-500ms delays for smooth performance

🛡️ Reversible Changes → Restore original text instantly if translation quality isn't perfect

🌟 Works Everywhere → Functions on script list pages AND individual script detail pages

🔄 Automatic Operation → Set-and-forget functionality with auto-translate on page load

📈 Visual Feedback → Status messages and counter keep you informed of translation progress


🔧 Installation

  1. Install Tampermonkey browser extension
  2. Add Greasyfork Auto-Translator v16 userscript
  3. Visit https://greasyfork.org - script activates automatically
  4. Look for the green 🌐 v16 panel in the top-right corner
  5. Start browsing - non-Latin content translates automatically

📝 Usage Tips

For Best Results:

  • 💡 Let auto-translate run for 2-3 seconds after page load before scrolling
  • 🎯 Use the manual "Translate" button if you load more content dynamically
  • ⚡ Click "Restore" if you want to see the original text again
  • 🔧 Drag the control panel anywhere on screen for convenient access
  • ✨ Watch the translation counter to see how many items were processed

Recommended Actions:

  • Wait for status message "✅ Done!" before assuming translation is complete
  • Click minimize (-) button to save screen space while keeping panel accessible
  • Use restore button before copying text if you need original content
  • Refresh page for a complete reset of all translations

⚙️ Customization

The script includes:

  • 🎨 Draggable panel with position memory (stays where you put it)
  • 🔧 Toggle auto-translate by editing CONFIG.autoTranslate in the script
  • ⚡ Adjustable translation delays (300-500ms) for performance tuning
  • 📊 Debug logging that can be enabled/disabled via CONFIG.debug
  • 🎯 Styling customization through GM_addStyle CSS

🎓 Why This Matters

❌ Problem

When browsing Greasyfork for userscripts, you often encounter:

  • Script titles and descriptions in Chinese, Japanese, or Korean that you cannot read
  • Mixed content where some scripts are in Spanish (which you understand) but others are in Asian languages
  • Wasted time using browser translation that converts EVERYTHING including Spanish content
  • Loss of context when entire pages get translated unnecessarily

✅ Solution

This script solves these issues by:

  • Detecting only truly foreign (non-Latin) scripts and translating just those
  • Preserving Spanish, French, Portuguese, and other Romance languages you may know
  • Providing instant translations without changing your browser's language settings
  • Allowing quick restoration of original text when needed

🌟 Ideal For

👥 Multilingual Users → People who read multiple Latin languages but not Asian/Cyrillic scripts

🎯 Script Hunters → Users searching for useful Tampermonkey scripts across all languages

💼 Developers → Programmers who want to understand international scripts without language barriers

🔧 Researchers → Anyone comparing userscripts from different regions and languages

Casual Browsers → Users who occasionally encounter non-Latin scripts on Greasyfork

📊 Power Users → Advanced users who want granular control over what gets translated


Greasyfork Auto-Translator transforms how you browse Greasyfork.org by intelligently translating only non-Latin languages, preserving Spanish and Romance languages, and providing instant restore functionality with a sleek draggable interface.


🔗 Additional Information

📌 Compatible With: Chrome, Firefox, Edge, Safari (any browser supporting Tampermonkey)

🌐 Website Support: https://greasyfork.org

📅 Last Updated: 2024

🌍 Language: English (translates TO English from other languages)

📜 License: Free to use

📦 Version: 16


📞 Support & Feedback

🐛 Found a bug? Report it in the feedback section

💡 Have a feature request? Let me know!

Enjoying the script? Leave a review!


Thank you for using Greasyfork Auto-Translator! 🎉