Translations
Overview

Translations Admin GraphQL API (Beta)

Overview

The Translations Admin GraphQL API is currently available on Catalyst storefronts only. This API enables merchants to translate a single website into multiple languages.

With a single storefront setup, the shopper's experience remains consistent, but the content is displayed in their preferred language. This use case is particularly common in multilingual countries like Canada and for customers selling cross-border, where the same storefront serves shoppers in multiple languages without altering the overall user experience.

The API currently supports translations for the following components, and more are expected in the future:

  • Categories
  • Locations

Purpose and Benefits

The API helps merchants localize their storefronts efficiently, enabling a consistent shopping experience across multiple languages. This allows merchants to cater to a broader audience and expand market reach.

Authentication and Access

Access to the Translations Admin GraphQL API requires valid API credentials. GraphQL Admin API endpoints use the X-Auth-Token header to authenticate to BigCommerce servers. To make a call to the Admin GraphQL, use an API client tool such as Postman (opens in a new tab). Ensure authentication tokens are included in requests.

OAuth scopes

NamePermissionDescription
Store Translationsread-onlyView translation details
Store TranslationsmodifyView and modify translation details

For more information on OAuth Scopes, see our Guide to API Accounts.

Limitations

  • Currently in Beta and subject to changes
  • Rate limits apply
  • Only available on Catalyst storefronts

Best Practices

  • Cache translations to minimize API calls.
  • Avoid redundant translations by checking existing translations first

Resources

Did you find what you were looking for?