Translate WordPress with Google Languages Translator Security & Risk Analysis

wordpress.org/plugins/translate-wp-with-google-languages-translator

Simple and powerful Google Translator plugin. Use it with a shortcode or with a widget, and make your website multilingual and accessible to everybody …

80 active installs v1.0 PHP + WP 4.0+ Updated Sep 30, 2016
googlegoogle-translategoogle-translatorlanguage-translatortranslation
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Translate WordPress with Google Languages Translator Safe to Use in 2026?

Generally Safe

Score 85/100

Translate WordPress with Google Languages Translator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The plugin 'translate-wp-with-google-languages-translator' version 1.0 exhibits a mixed security posture. While there are no known CVEs and the plugin does not perform file operations or external HTTP requests, the static analysis reveals significant concerns. The most prominent issue is the very low percentage of properly escaped output (3%), indicating a high risk of cross-site scripting (XSS) vulnerabilities. Despite having a small attack surface and no direct SQL injection risks due to prepared statements, the unsanitized taint flows, though not rated critical or high, suggest potential pathways for malicious data to enter the system without proper handling.

Further examination of the code signals highlights a complete absence of nonce and capability checks, which is a major security oversight. This, coupled with the unsanitized taint flows, creates a significant risk. The lack of documented historical vulnerabilities might suggest recent development or a lack of rigorous security auditing in the past. However, based on the current analysis, the unescaped output and lack of essential security checks are major weaknesses that need immediate attention.

Key Concerns

  • Low percentage of properly escaped output
  • No nonce checks
  • No capability checks
  • Unsanitized taint flows present
Vulnerabilities
None known

Translate WordPress with Google Languages Translator Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Translate WordPress with Google Languages Translator Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
78
2 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

3% escaped80 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
widget (translate-wp-google-languages-translator.php:768)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Translate WordPress with Google Languages Translator Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[glt-translator] translate-wp-google-languages-translator.php:812
WordPress Hooks 5
actionwidgets_inittranslate-wp-google-languages-translator.php:24
actionadmin_menutranslate-wp-google-languages-translator.php:180
actionadmin_inittranslate-wp-google-languages-translator.php:181
actionadmin_enqueue_scriptstranslate-wp-google-languages-translator.php:191
actionwp_headtranslate-wp-google-languages-translator.php:819
Maintenance & Trust

Translate WordPress with Google Languages Translator Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedSep 30, 2016
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs80
Developer Profile

Translate WordPress with Google Languages Translator Developer Profile

leopolt

1 plugin · 80 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Translate WordPress with Google Languages Translator

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/translate-wp-google-languages-translator/assets/admin.js/wp-content/plugins/translate-wp-google-languages-translator/assets/admin.css
Script Paths
/wp-content/plugins/translate-wp-google-languages-translator/assets/admin.js
Version Parameters
translate-wp-google-languages-translator/assets/admin.js?ver=translate-wp-google-languages-translator/assets/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
glt_form_wrappernav-tab-wrappernav-tabnav-tab-activeglt-tab-content
Data Attributes
id="glt_form_wrapper"class="nav-tab-wrapper"class="nav-tabclass="nav-tab-activeid="glt-tab"class="postbox glt-tab-content"+1 more
JS Globals
var glt_data
FAQ

Frequently Asked Questions about Translate WordPress with Google Languages Translator