How do I get an AI article bot to write blog posts in English or another language?
In short: In Wiozen Content Bot, the article language goes in the Language box on the Writing tab. It's a free-text field: type "English", "Deutsch" or "Español" and topics, titles, the text and the editor pass are all done in that language. There's one setting for every category. The headings the plugin adds inside each post, such as "In short:", "Frequently asked questions" and "Related articles", follow the WordPress site language, not the article language.
Where is the language setting and what does it change?
At the top of the Writing tab on the plugin's admin page there's a single text box called Language. It comes pre-filled: "Türkçe" if WordPress is in Turkish, "English" for any other site language. You can type any language by name. It isn't picked from a list; the value is passed to the AI as you typed it.
The value is used at every stage of production, not just one:
- When the bot suggests a topic itself, and when it writes a title for a news item from a feed.
- When the article itself is written.
- When the editor pass fixes spelling and grammar.
- When a content brief is suggested for a category and when the brief wizard prepares its questions.
- In the featured image prompt: money, number plates, signs and streets are asked to match the country of the article language. A Turkish article gets Turkish lira and Turkish buildings; an English one gets a scene from somewhere else.
The language setting is site-wide; there's no per-category language. What you can set per category is the Tone. Its default also comes from the language at install time ("informative, plain and trustworthy" in English, a Turkish equivalent on Turkish sites). Changing the language doesn't translate the tone in your categories, so if you switch languages, open each category and change the tone as well.
Why do "In short" and the FAQ heading stay in the site language?
When the bot saves a post it wraps the text in a few fixed pieces: an "In short:" summary at the top, a table of contents, "Frequently asked questions" and "Related articles" headings at the end, and "Sources:" if the source line is on. The AI doesn't write these words; they come from the plugin's translation files, and those follow the WordPress language, not the article language.
So on a Turkish WordPress with "English" in the language box, the text is in English but the summary starts with "Kısaca:" and the FAQ heading reads "Sık sorulan sorular". The other way round, a Turkish article on an English WordPress gets "In short:" and "Frequently asked questions". The plugin ships with Turkish and English translations only; on a German or French site, the fixed headings come out in English.
| WordPress language | Language box | Text | Fixed headings |
|---|---|---|---|
| Türkçe | Türkçe | Turkish | Turkish |
| Türkçe | English | English | Turkish |
| English (United States) | English | English | English |
| Deutsch | Deutsch | German | English |
For a single-language site, the cleanest setup is to make the WordPress language (Settings → General → Site Language) match the article language. Then the dashboard, the theme's text and the bot's fixed headings all agree. The plugin's own interface follows WordPress too and shows in Turkish or English.
Is the Google Trends country separate from the language?
Yes. Categories that use Google Trends as a topic source read the Google Trends country box on the Connection and automation tab. It takes a two-letter country code and defaults to TR. Switch the language to English and forget this box, and the bot will try to write English posts from what people in Turkey are searching for.
Use US for American readers, GB for the UK, DE for Germany. Like the language, it's site-wide. RSS feeds, on the other hand, belong to each category; if you're writing in a new language, pick feeds published in that language. How sources are read is in the RSS and Google Trends guide.
Which languages need extra care?
Before saving a post, the bot counts its length. If the text is under 60 percent of the length set for the category, or has fewer than two subheadings, it fails the quality check and the topic is skipped. Words are counted by splitting on spaces and punctuation. In languages that separate words with spaces, such as English, Turkish, German, Spanish, Russian or Arabic, that works fine.
In languages written without spaces between words, such as Japanese, Chinese and Thai, the count comes out far below the real word count, and even a long article can fail the check and be skipped. The bot hasn't been tested in these languages. If you want to try, run one round with Run now first and check the Log tab for a line saying the article failed the quality check.
The length setting is 300 to 2,500 words per category, and it's read as words whatever the language.
Can one site get posts in two languages?
A WordPress install has one language setting, so the bot writes in one language per run. Change it and save, and later runs use the new language; earlier posts stay as they are. Assigning different languages to different categories isn't possible in this version.
For a bilingual site, two separate WordPress installs, or one subdomain per language, is the tidy approach: on each install the bot's language, the Trends country and the fixed headings all match. Search engines also handle a separate address per language better.
Frequently asked questions
What do I type in the language box, a code or a name?
The language name: "English", "Deutsch", "Español". The box is free text and goes to the AI as typed, so a full name is safer than a short code like "en".
Are old posts translated when I change the language?
No. The setting only affects runs from then on; published posts and drafts aren't touched.
My post is in English but the summary says "Kısaca:". Is that a bug?
No, those headings come from the WordPress language. Set the site language to English and it becomes "In short:". The plugin only has Turkish and English translations; other languages show English.
Where do I change the Google Trends country?
In the Google Trends country box on the Connection and automation tab. It takes a two-letter code (US, GB, DE) and defaults to TR.
Can it write in Japanese?
It hasn't been tested. Because words aren't separated by spaces, the length count can come out low and the article may fail the quality check. Try a single run first and look at the Log tab.
Get the latest version from the Content Bot page. Articles are paid from your API balance, with no subscription.
More guides: How can you use an AI API from Turkey without a credit card? · How do you connect an OpenAI-compatible API to a tool you already use? · How do you calculate the cost of an AI API? · What should I do if my AI API key has leaked? · How do you generate images with an AI API, and what does one image cost? · Why does my AI API return a 429 error, and how do I fix it? · Why do long AI API requests time out: streaming or non-streaming? · Anthropic Messages API or OpenAI Chat Completions: which one should I use? · What is a context window, and what is a 1 million token context good for? · Which AI model should I choose: deciding by price, context and quality · Why does a reasoning model return an empty answer, and why are thinking tokens charged? · Why is my API balance running out faster than expected? Tracking spend request by request · How do you convert a web page to Markdown to feed it to an AI model? · How do you get AI to write and publish articles in WordPress automatically? · How do you find blog topics from RSS feeds and Google Trends? · Does AI-written content show up on Google and in AI answers? · How do you get internal links into AI-written WordPress articles? · How do you get AI to generate a different featured image for every WordPress post? · How do you write a content brief when an AI writes your blog posts? · What should you watch for when an AI writes recipes for your food blog? · How do you fix errors when connecting a WordPress plugin to your AI API account? · Why does my AI article bot stop halfway in WordPress? "Run is stuck" and LiteSpeed · Why are my scheduled WordPress posts late? WP-Cron and a real server cron · What does "Content Bot cannot generate articles" mean? Reading the bot's log