Translate WordPress with GTranslate
Translate WordPress with GTranslate plugin uses Google Translate AI translation service to translate wordpress site with Google power and make it multilingual. With 103 available languages your site will be available to more than 99% of internet users. Our paid versions are fully SEO compatible which will increase your international traffic and sales. This translate plugin is a budget multilingual WordPress solution which combines automatic and human translations to save money and is easy to implement. GTranslate is a leading website translation services provider since 2008, it moves away the language barriers. Compared to other translation plugins for WordPress, we use cloud based approach which does not slow down your website. In addition to that, we can offer complete SEO features based on sub-domains with our paid options, which can make your website appear in search engines in different languages which will increase your international traffic and sales. In our paid versions we DO NOT limit the number of words or the number of translated pageviews. You DO NOT pay additionally for automatic translations. Please use GTranslate Support for your questions and support requests! We are multilingual! Please check our FAQ to get quick answers. Features Free Google automatic machine translation Hides Google top frame after translation Translate website on the fly Translate posts and pages Translate categories and tags Menus and widgets translation Themes and plugins translation Right to left language support Google language translator widget Auto-switch language based on browser defined language Available styles Float, Dropdown, Flags, Flags with dropdown, Nice dropdown with flags, Flags with language names, Flags with language codes, Language names, Language codes, Globe, Popup Floating language selector WooCommerce shop translation Multilingual language names in native alphabet Alternative flags for Quebec, Canada, USA, Brazil, Mexico, Argentina, Colombia Lazy loading for language flags and js libraries to boost performance Lightweight vanilla javascript without dependencies Forum Support Paid Features Multilingual SEO – Enable search engine indexing Neural machine translations with human level translation quality Increase traffic and AdSense revenue Search engine friendly (SEF) URLs Yoast SEO compatible – translate meta keywords, meta description, schema.org data structures, translate sitemaps WooCommerce compatible – translate products, schema.org data structures You can have sub-directory (example.com/es/) or sub-domain (es.example.com) URL structure URL Translation aka slug translation is possible (example.com/about-us → example.es/sobre-nosotros) Add hreflang tags for translated alternatives You can manually correct translations In context translation interface (make corrections without losing the context) Meta data translation (meta keywords, meta description) Translating schema.org microdata for better search engine appearance Seamless updates (cloud service updated on our side – SaaS, you do not need to worry about backups on your side) JSON format translation Translate WooCommerce emails AMP translation (Accelerated Mobile Pages translation) Image localization – Media translation Translation Proxy (aka Translation Delivery Network) Centralized Translation Cache – We revise and improve translations over time Language Hosting (example.fr) User Dashboard with Analytics Live Chat Support See also If you are looking for unlimited, high-quality automatic translations, check out TranslateX – an automatic translation API offering unlimited translation for your website or application. We also offer integration plugins: TranslateX for Loco Translate – integrate TranslateX API directly into Loco Translate for seamless, unlimited automatic translations. TranslateX for TranslatePress – bring unlimited automatic translation to TranslatePress using TranslateX API. These solutions make it easy to supercharge your WordPress multilingual setup with TranslateX’s secure and affordable API. GTranslate WordPress Demo Watch GTranslate Tour Edit Translations Demo (paid)
Top keywords
- translation23×4.01%
- language13×2.27%
- translate13×2.27%
- translations8×1.40%
- automatic7×1.22%
- flags7×1.22%
- multilingual6×1.05%
- translatex6×1.05%
- wordpress6×1.05%
- example5×0.87%
- google5×0.87%
- gtranslate5×0.87%
Pure Metafields
The Pure Metafields Plugin is a powerful tool designed to enhance the functionality and flexibility of your WordPress website. With this plugin, you can easily create and manage custom meta boxes, adding extra fields and data to your posts, pages, and custom post types. Key Features ✅ Custom Meta Boxes: Create unlimited custom meta boxes with ease. Define the title, placement, and priority of each meta box to suit your needs. ✅ Flexible Field Types: The plugin offers a wide range of field types to choose from, including text, textarea, select, checkbox, radio buttons, date picker, color picker, gradient, image, gallery, editor, and more. ✅ Repeatable Fields: Enable the ability to repeat fields, allowing users to add multiple instances of the same field dynamically. Perfect for scenarios where you need to capture multiple sets of data. ✅ Conditional Logic: Set up conditional logic to show or hide fields based on the value of other fields. This feature adds versatility and improves the user experience of your forms. ✅ Theme Options Panel: Register unlimited theme option panels with a clean admin UI. Values are stored as WordPress theme_mods and readable with the standard get_theme_mod() API. ✅ Visual Options Builder: Build and manage option panels from a drag-and-drop admin interface — no PHP required. Supports all field types and row/column layouts. ✅ Bake to PHP: Export any builder panel to a standalone PHP file for clean deployment in themes or plugins. ✅ WordPress Customizer Integration: Mirror any option panel into Appearance → Customize with one checkbox. All field types are supported with full sidebar UI. ✅ Save and Retrieve Meta Data: The plugin provides simple functions to save and retrieve meta data, allowing you to access and utilize the stored information in your themes or plugins. ✅ Integration with WordPress API: Seamlessly integrate with the WordPress API and extend its functionalities. Hook into actions and filters to manipulate meta data and create dynamic interactions. Live Docs Theme Options Panel The Options Panel framework lets you register admin option pages that store values as WordPress theme_mods. Read values anywhere with tpmeta_get_option() or the standard get_theme_mod(). Create an Options Panel Register a panel and its sections inside an init action. Each section holds an array of fields. 'Theme Options', 'page_title' => 'Theme Options', 'menu_slug' => 'my-theme-options', 'menu_icon' => 'dashicons-admin-appearance', 'menu_position' => 60, 'capability' => 'manage_options', 'output_css' => true, // auto-print CSS from fields that have 'output' 'customizer_integration' => false, // set true to mirror into Appearance → Customize ) ); TPMeta_Options::set_section( $opt_name, array( 'id' => 'general', 'title' => 'General', 'icon' => 'dashicons-admin-generic', 'fields' => array( // add field arrays here (see field types below) ), ) ); } ); ?> Options Panel — Text Field 'site_tagline', 'type' => 'text', 'label' => 'Site Tagline', 'placeholder' => 'Enter tagline...', 'default' => '', ) ?> Options Panel — Textarea Field 'footer_text', 'type' => 'textarea', 'label' => 'Footer Text', 'placeholder' => 'Type footer content...', 'default' => '', ) ?> Options Panel — Colorpicker 'primary_color', 'type' => 'colorpicker', 'label' => 'Primary Color', 'default' => '#3362FF', 'output' => array( // optional: auto-print CSS when output_css is true 'a, .btn-primary' => 'color', ), ) ?> Options Panel — Select Field 'layout_style', 'type' => 'select', 'label' => 'Layout Style', 'placeholder' => 'Choose layout', 'default' => 'boxed', 'options' => array( 'boxed' => 'Boxed', 'fluid' => 'Fluid', 'framed' => 'Framed', ), ) ?> Options Panel — Switch Field 'show_breadcrumb', 'type' => 'switch', 'label' => 'Show Breadcrumb', 'default' => 'on', // 'on' or 'off' 'data_type' => 'onoff', // 'onoff' (on/off) or 'truefalse' (1/0) ) ?> Options Panel — Checkbox Field 'included_features', 'type' => 'checkbox', 'label' => 'Included Features', 'default' => array( 'dark_mode', 'sticky_header' ), 'options' => array( 'dark_mode' => 'Dark Mode', 'sticky_header' => 'Sticky Header', 'back_to_top' => 'Back to Top Button', 'preloader' => 'Page Preloader', ), ) ?> Options Panel — Tabs (Group Buttons) 'header_style', 'type' => 'tabs', 'label' => 'Header Style', 'default' => 'style_1', 'choices' => array( 'style_1' => 'Style 1', 'style_2' => 'Style 2', 'style_3' => 'Style 3', ), ) ?> Options Panel — Datepicker 'launch_date', 'type' => 'datepicker', 'label' => 'Launch Date', 'placeholder' => 'Select date', 'default' => '', ) ?> Options Panel — Image Field 'custom_logo', 'type' => 'image', 'label' => 'Custom Logo', 'default' => '', ) ?> Options Panel — Gallery Field 'slider_images', 'type' => 'gallery', 'label' => 'Slider Images', 'default' => '', ) ?> Options Panel — Editor Field 'about_content', 'type' => 'editor', 'label' => 'About Page Content', 'default' => '', ) ?> Options Panel — Color Gradient 'hero_gradient', 'type' => 'color_gradient', 'label' => 'Hero Background Gradient', 'default' => '', ) ?> Options Panel — Multicolor 'brand_colors', 'type' => 'multicolor', 'label' => 'Brand Colors', 'options' => array( 'primary' => 'Primary', 'secondary' => 'Secondary', 'accent' => 'Accent', ), 'default' => array( 'primary' => '#3362FF', 'secondary' => '#FF6633', 'accent' => '#33FF99', ), ) ?> Options Panel — Post Select 'featured_page', 'type' => 'post_select', 'label' => 'Featured Page', 'placeholder' => 'Search pages...', 'post_type' => 'page', // any registered post type 'save_format' => 'id', // 'id' or 'slug' 'default' => '', ) ?> Options Panel — Repeater Field 'social_links', 'type' => 'repeater', 'label' => 'Social Links', 'columns' => 2, 'default' => array(), 'fields' => array( array( 'id' => 'platform', 'type' => 'select', 'label' => 'Platform', 'default' => 'facebook', 'options' => array( 'facebook' => 'Facebook', 'twitter' => 'Twitter / X', 'instagram' => 'Instagram', 'linkedin' => 'LinkedIn', ), ), array( 'id' => 'url', 'type' => 'text', 'label' => 'Profile URL', 'placeholder' => 'https://', 'default' => '', ), ), ) ?> Options Panel — Conditional Logic Show or hide a field based on the value of another field in the same section. 'enable_custom_footer', 'type' => 'switch', 'label' => 'Enable Custom Footer', 'default' => 'off', ), // Field shown only when switch is 'on' array( 'id' => 'custom_footer_text', 'type' => 'textarea', 'label' => 'Footer Text', 'default' => '', 'conditional' => array( 'enable_custom_footer', '==', 'on' ), ) ?> Get Option Panel Value Get Repeater Rows from Options Panel Visual Options Builder The Visual Builder lets you create and manage option panels from a drag-and-drop admin interface — no PHP required. How to Use the Builder In the WordPress admin sidebar go to Options Builder. Click Add New Panel and fill in the panel name, slug, icon, and position. Add sections and drag fields into rows. Configure each field’s ID, label, type, default value, and options. Click Save Panel — the panel appears immediately as a live admin menu page. Tick the Customizer Integration checkbox to mirror the panel into Appearance → Customize. Bake to PHP The Bake to PHP button exports any builder panel to a standalone PHP file you can commit to your theme. Open any panel in the builder. Click Bake to PHP in the top toolbar. Copy the generated code into your theme’s functions.php or a dedicated options file. The exported file is self-contained and has no dependency on the builder — it uses TPMeta_Options::set_args() and set_section() directly, so it works even if the builder is later deactivated. WordPress Customizer Integration Any option panel (PHP-registered or builder-created) can be mirrored into Appearance → Customize. Enable via PHP 'Theme Options', 'customizer_integration' => true, // ← enables Customizer mirroring ) ); ?> Enable via the Visual Builder Open the panel in the builder, check the Customizer Integration checkbox, and save. Reading Values Values saved through the Customizer and the admin panel use the same storage (theme_mod). Read them identically: