> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://docs.dropinblog.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Multi-language integration (HTML integration)

You can set up more than one language in two ways. Use a separate DropInBlog account when each language (or region) needs its own posts, users, and site. Or keep one account and filter posts by language category on each page with the quick HTML embed.

## Option 1: Separate blog accounts (one per language or geo)

When each language lives on its own site or storefront, give it its own DropInBlog account. Posts, settings, and language stay separate per blog. Invite the same users to every blog if you want, and they can switch between blogs anytime from **My Blog Accounts**.

1. In the bottom left of the sidebar, click your profile name or image, then open **My Blog Accounts**.
2. Under the list of your existing blogs, click **Create New Blog Account**.
3. Follow the [integration method of your choice](https://docs.dropinblog.com/en/article/website-integration-guides-twn58p/).
4. To switch later, open **My Blog Accounts** again and click **Manage Blog** next to the blog you want.

More detail on My Blog Accounts: [My info, blogs, and credit cards](https://docs.dropinblog.com/en/article/my-info-blogs-and-credit-cards-1vv78vn/).

## Option 2: One blog, language categories, and the quick HTML embed

If one site needs language pages that share the same DropInBlog account, use categories as language buckets and filter the quick HTML embed with `dib_categories`.

For example, English and Spanish on the same brand site:

1. Create new categories: "English" and "Spanish" by clicking **Add Category** on the **Categories** page. You will use the category slugs in steps two and three.

![](https://storage.crisp.chat/users/helpdesk/website/13f179d913687a00/1_7b5a0u.png)

2. On your English page, add the following code. Be sure to set the category slug.

```
<script>
var dib_categories = 'english';
</script>
<script src="https://io.dropinblog.com/embedjs/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.js"></script>
<div id="dib-posts"></div>
```

3. On your Spanish page, add the following code.

```
<script>
var dib_categories = 'spanish';
</script>
<script src="https://io.dropinblog.com/embedjs/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.js"></script>
<div id="dib-posts"></div>
```

4. When you publish, assign each post to the right language category.

![](https://storage.crisp.chat/users/helpdesk/website/13f179d913687a00/2_o63c6z.png)

Replace the placeholder script URL with your own from **Code & Layout**.

If something still looks wrong, use the chat bubble on the bottom right and send your blog URL.
