Translation Helper

Description

Translation Helper is a simple and lightweight WordPress plugin that allows you to translate your website content seamlessly using the Google Translate API. This plugin provides an easy-to-use settings page for configuring your API key and includes a shortcode for adding a customizable language switcher anywhere on your site.

Features:
– Google Translate API integration for seamless translations.
– Easy-to-use language switcher via shortcode [thpl_language_switcher].
– Customizable list of available languages.
– API key configuration through the WordPress admin panel.
– Lightweight, fast, and beginner-friendly.

Benefits:
– Translate your WordPress website into multiple languages effortlessly.
– Allow users to select their preferred language via a simple dropdown.

Arbitrary section

Translation Helper is developed with simplicity and performance in mind, ensuring a smooth translation experience for WordPress users. Contributions and suggestions are always welcome via GitHub.

Screenshots

  • Plugin Settings Page: Configure the API key and available languages.

Installation

  1. Upload the translation-helper directory to the /wp-content/plugins/ directory or install via the WordPress plugin installer.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to Settings > Translation Plugin to configure the plugin.
    • Enter your Google Translate API key.
    • Add desired languages in the available languages field.
  4. Place the [thpl_language_switcher] shortcode wherever you want to display the language switcher.

FAQ

How do I get a Google API key?

  1. Visit the Google Cloud Console.
  2. Create a new project and enable the “Google Translate API.”
  3. Go to “Credentials” and generate an API key.
  4. Copy and paste the API key into the plugin settings page under Settings > Translation Plugin.

How can I add or remove languages?

  • Go to Settings > Translation Plugin in the WordPress admin panel.
  • Use the Available Languages field to add or remove languages in the format language_code:Language Name.
    Example: en:English, es:Español, fr:Français.

Does this plugin support custom styles?

Yes, the plugin adds a body class for the selected language (lang-en, lang-es, etc.). You can use these classes for custom styling in your theme’s CSS.

Is this plugin compatible with WordPress multisite?

Yes, Translation Helper supports WordPress multisite installations.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Translation Helper” adalah perisian sumber terbuka. Orang-orang berikut telah menyumbang kepada pemalam ini.

Penyumbang

Changelog

1.1

  • Added support for customizable language options.
  • Improved security with nonce verification for language switching.
  • Optimized code for performance.

1.0

  • Initial release of Translation Helper.