---
title: "[Set Up Your Project] - About Languages"
description: Contentstack multilingual capability and language support for creating and publishing entries in multiple languages.
url: https://www.contentstack.com/docs/developers/multilingual-content/about-languages
product: Contentstack
doc_type: concept
audience:
  - developers
  - content-managers
version: unknown
last_updated: 2026-03-25
---

# [Set Up Your Project] - About Languages

This page explains Contentstack’s multilingual capability, including how languages work in stacks and branches, and when to use supported, custom, and localized languages. It’s intended for developers and content managers setting up multilingual content and websites.

## About Languages

Contentstack has a sophisticated multilingual capability. Using this, you can [create](/docs/content-managers/working-with-entries/create-an-entry) and [publish](/docs/content-managers/working-with-entries/publish-an-entry) [entries](/docs/content-managers/working-with-entries/about-entries) in any language. Thus, this feature allows you to set up multilingual websites and cater to a wide variety of audiences by serving content in their local language(s). And all of this can be done without the need to code.

**Note:** When working within specific branches, languages added or created will be available only in that particular branch. Refer to our [Branch-specific Modules](/docs/developers/branches/branch-specific-modules) document for more information.

Contentstack supports [more than 200 languages](/docs/developers/multilingual-content/list-of-supported-languages) to manage your content. Thus, you can create different content to meet the needs of different people in different places at different times.

For example, you have a website supporting English and French language. In this case, you can add languages to your stack and create entries for these languages. Once you publish the content for French locale, that content will only be visible for French section of your website.

If you want to work with languages that do not follow the [standard code formats](/docs/developers/multilingual-content/supported-languages#code-standards), Contentstack allows you to [add custom languages](/docs/developers/multilingual-content/add-a-custom-language) of your choice to the stack. Once generated, you will be able to create and publish entries in the custom languages too.

Contentstack supports [localization](/docs/developers/multilingual-content/about-localization) where you can create multiple localized versions of a single entry in any of the supported languages as per your requirement.

You can browse through the following topics, mentioned in the “More Articles” section, to learn more about languages.

## Common questions

### Can I create and publish entries in any language without coding?
Yes. Contentstack’s multilingual capability lets you create and publish entries in any language, and this can be done without the need to code.

### Are languages shared across branches?
No. When working within specific branches, languages added or created will be available only in that particular branch.

### What if I need a language that doesn’t follow standard code formats?
You can [add custom languages](/docs/developers/multilingual-content/add-a-custom-language) of your choice to the stack.

### Does Contentstack support localization for entries?
Yes. Contentstack supports [localization](/docs/developers/multilingual-content/about-localization) where you can create multiple localized versions of a single entry in supported languages.