AI Chatbot for Nikola Sites

Nikola makes genuinely multilingual sites practical, and then support does not follow. An assistant answers in whichever of 36 languages the reader writes, from whatever translations you have published.

Get Started Free See Pricing

Try it on your own site for free

Enter your Nikola site URL and see how an AI assistant would answer readers

See It In Action

For multilingual blogs and documentation built with Nikola

AI answering a multilingual site reader

Multilingual Support Without Translating Twice

You already maintain translations of your posts. Answering questions in every one of those languages is the part that does not scale, because it depends on you being available.

Adding the Asyntai tag to a Nikola template

One Line in the Base Template

Nikola themes are Jinja or Mako templates you control. One tag in the base covers every page in every language you build.

AI answering where translations are incomplete

Answers Even Where Translation Lags

Most multilingual sites have one complete language and several partial ones. The assistant answers in the reader’s language using whatever content exists, which softens the gap.

AI assistant added without a Nikola plugin

No Plugin, No Python Dependency

Nothing added to your plugin directory or your environment, so builds stay reproducible.

AI reading generated output rather than source

Reads Generated Output

Independent of your source format, whether that is reStructuredText, Markdown or Jupyter notebooks.

Have any questions? Try our AI chatbot right now

Ask it anything - it is live on this page

Built for Nikola Merchants

A single template edit, inherited by all your translations.

Built for Multilingual Sites

36 languages answered from one installation.

Plugin Folder Stays Empty

Nothing lands in plugins/ and nothing changes in conf.py.

Source-Format Agnostic

reStructuredText, Markdown or notebooks all render to HTML it can read.

Softens Translation Gaps

Readers get answers even when their language version is incomplete.

Barely There

Smaller than most images on the page and requested only after render.

No Invented Content

It answers from your published pages and reports gaps.

Simple Nikola Integration

One line in the base template covers every language version of the site.

  1. 1

    Sign up and take the tag

    Open an account, point it at the site so every translated page can be indexed, then copy the tag.

  2. 2

    Open your theme base template

    Add the tag before the closing body tag in the template your pages inherit.

  3. 3

    Build as you always do

    One ordinary rebuild and each language version carries it.

  4. 4

    Steer it from the dashboard

    Register, rules, supplementary documents and appearance are all handled outside the source tree.

Get Your JavaScript Snippet

Sign up free and get your personalised snippet instantly - paste it once and the widget is live

Why Nikola Users Choose Asyntai

Start free with 100 messages, upgrade only if you need to

Every Language Served

The translation nobody has finished stops being the version with no support.

Nothing in the Build

No plugin, no dependency, no change to reproducibility.

Archive Stays Useful

Older posts keep answering questions in any language.

Ready to add an AI assistant to your Nikola site?

Start free with 100 messages. No credit card required.

Create Free Account

Frequently Asked Questions

What Nikola users ask first

How do I add it?
One tag in your theme’s base template before the closing body tag, then rebuild.
Does it cover all my translations?
Yes. One installation covers every language version, and the assistant replies in the reader’s language regardless of which version they are on.
Is there a Nikola plugin?
None needed, so nothing enters your plugin directory or Python environment.
Does it read reStructuredText or notebooks?
It reads the generated HTML, so any source format Nikola supports works identically.
What if a translation is incomplete?
It answers from whatever content exists, in the reader’s language, which is usually better than an empty page.
Does doit take longer now?
No. The generator emits a tag and stops there; everything else happens in the reader’s browser.
Which languages does it support?
Thirty-six, chosen from the reader’s own message.
And when the allowance is used up?
Answers stop until the month resets, or you raise the limit in the dashboard. Free carries a hundred conversations, Starter twenty-five hundred.
Two separate sites?
Each keeps its own indexed material, instructions and history. One on Free, two on Starter, three on Standard, twenty on Pro.

What an AI Assistant Adds to a Multilingual Site

Translation Is Finite, Support Is Not

Translating a post is a task with an end. Answering questions about it in three languages is open-ended, and depends entirely on whether the author is around.

That asymmetry is why multilingual sites usually have one well-supported language. An assistant removes it, because answering costs the same in every language.

Partial Translations Are Normal

Almost every multilingual site has gaps: newer posts translated, older ones not, or vice versa. Readers arriving in the incomplete language see less than they hoped.

Answering from whatever content exists, in their language, closes part of that gap without any additional translation work.

Source Formats Change More Than Output

Nikola users switch between reStructuredText, Markdown and notebooks depending on the post. Anything reading source has to handle all of them.

Reading the generated HTML avoids that entirely: however you wrote it, the published page is the same kind of artefact.

Reproducible Builds Are the Point

People who choose Python static generators tend to care about builds that behave identically next year. Every dependency is a threat to that.

Nothing enters the environment here, so reproducibility is unaffected and the site can still be rebuilt years later.

One Line Is Portable

Sites outlive their generators. A decade-old site has usually been migrated at least once, and integrations rarely survive.

A single HTML tag reading published output moves to whatever comes next with no work at all.

Ready to Answer Readers in Every Language You Publish?

Start free with 100 messages and add one line to your theme.

Start Free - No Credit Card Required