
Website translator & Language switcher – TranslateJS Security & Risk Analysis
wordpress.org/plugins/translatejs-website-translatorShort Description: Automatically translate your website and add a language switcher in 10 seconds. Boost global SEO with instant localization.
Is Website translator & Language switcher – TranslateJS Safe to Use in 2026?
Generally Safe
Score 100/100Website translator & Language switcher – TranslateJS has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The translatejs-website-translator plugin v1.1.3 exhibits a mixed security posture. On the positive side, it demonstrates good practices in handling SQL queries, utilizing prepared statements exclusively and ensuring all output is properly escaped. There is also a recorded capability check, which is a positive sign for access control. However, significant concerns arise from the attack surface analysis. The plugin has a single AJAX handler, and crucially, this handler lacks any authentication checks. This creates a direct and unprotected entry point into the plugin's functionality, which is a primary risk factor. The absence of taint analysis results doesn't necessarily mean there are no vulnerabilities, but rather that the analysis either didn't find any exploitable flows or wasn't performed in a way that would reveal them. The plugin's vulnerability history is clean, with no recorded CVEs, which is a strong positive indicator for past security diligence. However, the presence of an unprotected AJAX endpoint overshadows this otherwise clean history, presenting a clear and immediate risk that needs to be addressed. In conclusion, while the plugin shows promise in data handling and has a clean history, the unprotected AJAX endpoint is a critical weakness that demands immediate attention.
Key Concerns
- AJAX handler without authentication
- No nonce checks on AJAX
Website translator & Language switcher – TranslateJS Security Vulnerabilities
Website translator & Language switcher – TranslateJS Code Analysis
SQL Query Safety
Output Escaping
Website translator & Language switcher – TranslateJS Attack Surface
AJAX Handlers 1
WordPress Hooks 8
Maintenance & Trust
Website translator & Language switcher – TranslateJS Maintenance & Trust
Maintenance Signals
Community Trust
Website translator & Language switcher – TranslateJS Alternatives
Geo Targetly Geo Translate
geo-targetly-geo-translate
Auto-translate and localize your website based on visitor location. Show the right language variant to the right user.
Polylang
polylang
Go multilingual in a simple and efficient way. Keep writing posts and taxonomy terms as usual while defining their languages all at once.
WP Multilang – Translation and Multilingual Plugin
wp-multilang
Multilingual plugin for WordPress. Go Multilingual in minutes with full WordPress support. Translate your site easily with this localization plugin.
WPGlobus
wpglobus
Multilingual/Globalization: URL-based multilanguage with an easy translation interface.
wpLingua – Automatic translation – Translate and make website multilingual
wplingua
Make your websites multilingual and translate them automatically: no word limits, editable translations, SEO-friendly, no coding knowledge needed
Website translator & Language switcher – TranslateJS Developer Profile
1 plugin · 0 total installs
How We Detect Website translator & Language switcher – TranslateJS
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/translatejs-website-translator/assets/css/bootstrap.min.css/wp-content/plugins/translatejs-website-translator/assets/js/admin.js/wp-content/plugins/translatejs-website-translator/assets/js/admin.jstranslatejs-bootstrap?ver=5.3.0translatejs-admin?ver=1.0.0HTML / DOM Fingerprints
window.translatejs