> This page is for Home.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.webflow.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.webflow.com/_mcp/server.

# Filter out translation-excluded content with `?translatable`

> Get page content, get component, and get CMS item endpoints now accept a `translatable` parameter that returns only content not excluded from AI translation for the requested locale.

Site owners can exclude specific fields, properties, or canvas content from AI translation using the Localization panel in the Designer.
These endpoints now expose those exclusion rules through a new `translatable` query parameter.
Translation pipeline integrations can fetch exactly the content that should be translated, without tracking exclusion rules themselves.

## New parameter

Pass `translatable=true` along with a secondary locale to return only content that hasn't been excluded from translation for that locale:

* **[Get page content](/data/reference/pages-and-components/pages/get-content)**: returns only page fields not excluded for the requested locale.
* **[Get component content](/data/reference/pages-and-components/components/get-content)** and **[get component properties](/data/reference/pages-and-components/components/get-properties)**: return only canvas content and properties not excluded for the requested locale.
* **[List](/data/reference/cms/collection-items/staged-items/list-items)** and **[get](/data/reference/cms/collection-items/staged-items/get-item)** collection items, including their [live](/data/reference/cms/collection-items/live-items/list-items-live) counterparts: return only collection fields not excluded for the requested locale.

Only exclusion rules scoped to manual translation are respected — rules scoped only to automatic translation don't affect the response. Omitting `translatable` returns the same response as before this parameter existed. Setting `translatable=true` without also specifying a secondary locale returns a `400` error, since exclusions are resolved per locale.