> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/products/llms.txt)
> Source: https://docs.saleor.io/api-reference/products/objects/product-translatable-content

# ProductTranslatableContent Object

Represents product's original translatable fields and related translations.

```graphql
type ProductTranslatableContent implements Node {
  id: ID!
  productId: ID!
  seoTitle: String
  seoDescription: String
  slug: String
  name: String!
  description: JSONString
  descriptionJson: JSONString @deprecated
  translation(languageCode: LanguageCodeEnum!): ProductTranslation
  product: Product @deprecated
  attributeValues: [AttributeValueTranslatableContent!]!
}
```

<a id="fields"></a>

### Fields

<a id="id"></a>

#### [`id`](#id) ● [`ID!`](/api-reference/miscellaneous/scalars/id.md)

The ID of the product translatable content.

<a id="product-id"></a>

#### [`productId`](#product-id) ● [`ID!`](/api-reference/miscellaneous/scalars/id.md)

The ID of the product to translate.

<a id="seo-title"></a>

#### [`seoTitle`](#seo-title) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

SEO title to translate.

<a id="seo-description"></a>

#### [`seoDescription`](#seo-description) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

SEO description to translate.

<a id="slug"></a>

#### [`slug`](#slug) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

Slug to translate.

Added in Saleor 3.21

<a id="name"></a>

#### [`name`](#name) ● [`String!`](/api-reference/miscellaneous/scalars/string.md)

Product's name to translate.

<a id="description"></a>

#### [`description`](#description) ● [`JSONString`](/api-reference/miscellaneous/scalars/jsonstring.md)

Product's description to translate.

Rich text format. For reference see [https://editorjs.io/](https://editorjs.io/)

<a id="translation"></a>

#### [`translation`](#translation) ● [`ProductTranslation`](/api-reference/products/objects/product-translation.md)

Returns translated product fields for the given language code.

<a id="product-translatable-content-translation-language-code"></a>

##### [`languageCode`](#product-translatable-content-translation-language-code) ● [`LanguageCodeEnum!`](/api-reference/miscellaneous/enums/language-code-enum.md)

A language code to return the translation for product.

<a id="attribute-values"></a>

#### [`attributeValues`](#attribute-values) ● [`[AttributeValueTranslatableContent!]!`](/api-reference/attributes/objects/attribute-value-translatable-content.md)

List of product attribute values that can be translated.

Show deprecatedHide deprecated

<a id="description-json"></a>

#### [`descriptionJson`](#description-json) ● [`JSONString`](/api-reference/miscellaneous/scalars/jsonstring.md)

DEPRECATED

Use the `description` field instead.

Description of the product.

Rich text format. For reference see [https://editorjs.io/](https://editorjs.io/)

<a id="product"></a>

#### [`product`](#product) ● [`Product`](/api-reference/products/objects/product.md)

DEPRECATED

Get model fields from the root level queries.

Represents an individual item for sale in the storefront.

<a id="interfaces"></a>

### Interfaces

<a id="node"></a>

#### [`Node`](/api-reference/miscellaneous/interfaces/node.md)

An object with an ID

<a id="member-of"></a>

### Member Of

[`ProductTranslation`](/api-reference/products/objects/product-translation.md) object

<a id="implemented-by"></a>

### Implemented By

[`TranslatableItem`](/api-reference/miscellaneous/unions/translatable-item.md) union
