@@ -117,24 +117,24 @@ User-Agent: YourApp/1.2.3
117117Each language object includes a ` features ` array indicating which optional capabilities are supported for that language
118118with the requested product.
119119
120- A feature may be required on the source language, the target language, or both . For example, for text translation:
120+ To use a feature, one or both languages in the pair must support it . For example, for text translation:
121121
122- - ** Target-only** : ` formality ` is required only on the target language. Check that ` "formality" ` is present in the
123- target language's ` features ` array.
124- - ** Source-and-target** : ` tag_handling ` and ` glossary ` are required on both languages. Check that the feature is
125- present in * both* the source and target language's ` features ` arrays.
122+ - ** Target-only** : ` formality ` only needs to be supported by the target language. Check that ` "formality" ` is
123+ present in the target language's ` features ` array.
124+ - ** Source-and-target** : ` tag_handling ` and ` glossary ` must be supported by both languages. Check that the
125+ feature is present in * both* the source and target language's ` features ` arrays.
126126
127- Source-only features are also supported by the schema, though none exist currently .
127+ Source-only features are also supported by the schema, and may be introduced in future products .
128128
129129In the documentation for API features that are supported for only a subset of languages, we specify
130130which language feature value to check, and whether to check the source language, target language, or both.
131131
132132## Retrieving products programmatically
133133
134134Use the ` /v3/languages/products ` endpoint to retrieve the list of products and their features programmatically.
135- For each feature, the response indicates whether support is required on the source language, the target language,
136- or both — allowing clients to determine feature availability for a language pair by checking the appropriate
137- ` features ` arrays.
135+ For each feature, the response indicates which languages must support it for the feature to be available —
136+ source only, target only, or both — allowing clients to determine feature availability for a language pair
137+ by checking the appropriate ` features ` arrays.
138138
139139``` sh
140140curl -X GET ' https://api.deepl.com/v3/languages/products' \
0 commit comments