Team working on SaaS software in a modern office

How to Translate a WordPress Site Without an OpenAI API Key

Every article about AI translation for WordPress assumes the same thing: that you have an OpenAI account, a credit card on file, and an API key ready to paste in. For many site owners, that assumption is the barrier stopping them from going multilingual at all.

This article is for everyone who searched “WordPress translation plugin no API key” and found nothing useful. The short answer: GPTranslate offers a free tier powered by Google AI that requires no OpenAI account, no API key, and no payment method. You install the plugin and start translating immediately.

Why So Many WordPress Translation Plugins Require an API Key

Almost every AI translation plugin on the market routes translations through a paid API. The common providers are OpenAI (GPT-4o), Anthropic (Claude), Google Cloud Translation, and DeepL – all of them charge per character and require an account before you can generate a key.

The setup friction is real. Creating an OpenAI account means verifying a phone number, adding a payment method, navigating the developer portal, generating a key, setting usage limits, and copying the key into a plugin settings screen without exposing it. For a freelancer translating a client site, or a nonprofit that wants Spanish and French versions of their homepage, that is significant overhead before a single word is translated.

Plugins like TranslatePress AI and WeGlot have similar requirements. WPML requires either a subscription or a one-time licence plus a third-party translation service on top. The API key problem is structural – it reflects how the underlying AI services are priced.

Which WordPress Translation Plugins Work Without an API Key?

The options are narrower than you might expect. Here is what is actually available:

PluginNo API key option?QualityNotes
GPTranslateYes – Google AI free tierGood for most contentAI Agent Crawler, 100+ languages
TranslatePressGoogle Translate (legacy widget) onlyBasic, no AI modelAI Add-on requires OpenAI or DeepL key
WeglotNoGoodRequires account + API key from signup
WPMLNoDepends on providerLicence required; AI translation via add-on needs a key
PolylangNo AI built-inMachine translation only via third-partyFree version has no translation engine

GPTranslate is the only plugin in this category that runs a modern AI translation model without requiring any external account at setup. The Google AI integration in the free tier uses a shared service key managed by the plugin – you get the quality benefit without handling credentials yourself.

How GPTranslate Uses Google AI for Free

GPTranslate’s free tier is backed by Google AI (Gemini), which Google makes available through a no-cost access tier. The plugin abstracts this completely: from your perspective, you install the plugin, select your target languages, and run the AI Agent Crawler. No account creation, no billing page, no key management.

Technically, the plugin handles authentication to the Google AI service on the backend. This means the translation quality is genuine AI output – contextual, sentence-level, capable of handling idiomatic expressions – rather than the rule-based output of older machine translation tools.

The free tier covers the core use case: translating a standard WordPress site into one or more additional languages, with the translations stored in your own database. There is no third-party copy of your content, no monthly character cap displayed at setup, and no surprise charges.

Setting Up GPTranslate With No API Key: Step by Step

Here is the full process for getting a multilingual WordPress site running without touching an API key.

  1. Install the plugin. Search for “GPTranslate” in the WordPress plugin directory (Plugins > Add New) and activate it. The free version is sufficient for the no-key setup.
  2. Open GPTranslate settings. In your WP admin sidebar you will see a GPTranslate menu. Open the main settings screen. The AI provider is pre-set to Google AI – you do not need to change it or enter any key.
  3. Select your target languages. Choose the languages you want to add. GPTranslate supports over 100 languages. The plugin creates URL-prefixed routes for each one automatically (for example /fr/ for French, /de/ for German).
  4. Add the language switcher. Use the GPTranslate block or widget to place a language switcher on your site. You can add it to the header, footer, or sidebar from the Widgets screen or with a block in the site editor.
  5. Run the AI Agent Crawler. From the GPTranslate dashboard, launch the crawler. It indexes every published post, page, product, and metadata on your site and sends each piece to Google AI for translation. The crawler runs in the background – you can close the tab and come back later.
  6. Review and go live. Once the crawl is complete, all translated pages are live at their respective URL prefixes. Open a few pages in each language to spot-check quality. If any string needs manual correction, use the Translation Editor to lock it so it is not overwritten on the next crawl.

The entire process typically takes under 30 minutes for a site with fewer than 100 pages, and a few hours for larger WooCommerce stores or content archives.

What You Get With the Free Tier

The free tier of GPTranslate includes the features that matter most for getting a multilingual site live:

  • AI translation via Google AI (Gemini) with no API key required
  • Unlimited target languages (100+ supported)
  • AI Agent Crawler to translate the entire site automatically
  • URL-based language routing with SEO-friendly prefixes (/fr/, /es/, etc.)
  • Language switcher block and widget
  • Translation Editor for manual overrides and locking strings
  • Translation of post meta, SEO titles, descriptions, and URL slugs
  • WooCommerce compatibility (product titles, descriptions, checkout strings)

The Pro version adds support for additional AI providers (ChatGPT, Claude, DeepL, Gemini Pro) and priority support. But for many sites – blogs, portfolios, local business sites, nonprofit pages – the free tier is all that is needed.

When You Might Want to Add an API Key Later

Starting without an API key is a perfectly valid long-term choice for many sites. There are specific situations where connecting a paid provider makes sense:

  • You need a specific language pair with higher accuracy. DeepL consistently outperforms other AI models on certain European language pairs (German, French, Dutch, Polish). If you are running a formal site in one of those languages, the quality difference may be worth the small per-character cost.
  • You want brand-voice control. GPT-4o and Claude allow system-level prompting to apply brand tone instructions to every translation. This is particularly useful for marketing copy, legal disclaimers, or product descriptions where register matters.
  • You are publishing sensitive or technical content. Medical, legal, or engineering content benefits from model-specific strengths. Claude is notably strong on formal register; GPT-4o handles complex instructional content well.
  • You need to scale to a very large content library. For sites with tens of thousands of pages, a dedicated API key gives you direct control over rate limits and costs.

GPTranslate makes this upgrade seamless. You add an API key for the provider you choose in the settings screen, and the plugin switches to that provider for all future translations. Existing translations are kept in the database; only new or updated content uses the paid provider.

Frequently Asked Questions

Does the free tier of GPTranslate have a character or page limit?

The free tier uses Google AI, which GPTranslate manages on the backend. There is no character limit displayed at setup. For very large sites (10,000+ pages), translation may take longer due to crawler throughput, but there is no hard cap that blocks you mid-site.

Is the translation quality good enough for a business site?

Google AI (Gemini) produces contextual, paragraph-level translation appropriate for most informational and commercial content. For highly specialized or brand-voice-sensitive content, the Pro tier with ChatGPT or Claude offers additional control. Most users find the free tier quality acceptable for blog posts, product descriptions, and standard pages.

Can I add an API key later without losing my existing translations?

Yes. Adding an API key in GPTranslate settings changes the provider used for future translations only. All existing translations remain in your database. You can re-run the crawler selectively on new content, or trigger a full re-translation if you want to upgrade quality across the whole site.

Does GPTranslate work with Polylang or WPML already installed?

GPTranslate works as a standalone plugin and does not require Polylang or WPML. If you currently have Polylang active, you can deactivate it after setting up GPTranslate and redirect any old language URL parameters to GPTranslate’s prefix-based routes. See our guide to adding AI translation to a Polylang site for the full migration steps.

Is my content sent to a third party?

Translation requests are sent to the Google AI service for processing. The translated output is then stored in your own WordPress database. GPTranslate itself does not retain a copy of your content. Review Google’s data processing terms if your site handles regulated personal data.

Ready to try it? Install GPTranslate free from WordPress.org and run your first translation crawl in minutes – no API key, no account, no credit card.

See also: GPTranslate vs Polylang: AI Automation vs Manual Multilingual Publishing | TranslatePress AI vs GPTranslate 2026 Comparison

Leave a Comment

Your email address will not be published. Required fields are marked *