Skip to content

Commit cf39455

Browse files
author
Patrick Schlarmann
committed
Merge branch 'feat/voice-fr-ca-fr-fr' into 'main'
Add Voice API French variants fr-FR (GA) and fr-CA (beta) as translation targets See merge request deepl-org/deepl/clapi-track/api-docs-mirror!251
2 parents f950c54 + 9a37e01 commit cf39455

6 files changed

Lines changed: 19 additions & 1 deletion

File tree

‎api-reference/openapi.json‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10070,6 +10070,8 @@
1007010070
"et",
1007110071
"fi",
1007210072
"fr",
10073+
"fr-CA",
10074+
"fr-FR",
1007310075
"ga",
1007410076
"he",
1007510077
"hi",
@@ -10131,6 +10133,8 @@
1013110133
"es",
1013210134
"fi",
1013310135
"fr",
10136+
"fr-CA",
10137+
"fr-FR",
1013410138
"hi",
1013510139
"hr",
1013610140
"hu",

‎api-reference/openapi.yaml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7466,6 +7466,8 @@ components:
74667466
- et
74677467
- fi
74687468
- fr
7469+
- fr-CA
7470+
- fr-FR
74697471
- ga
74707472
- he
74717473
- hi
@@ -7529,6 +7531,8 @@ components:
75297531
- es
75307532
- fi
75317533
- fr
7534+
- fr-CA
7535+
- fr-FR
75327536
- hi
75337537
- hr
75347538
- hu

‎api-reference/voice/deepl-voice-api-service-specification-updates.mdx‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,8 @@ audio provides the following functionality:
9999
<li>`et` (Estonian)</li>
100100
<li>`fi` (Finnish)</li>
101101
<li>`fr` (French)</li>
102+
<li>`fr-CA` (French (Canadian))</li>
103+
<li>`fr-FR` (French)</li>
102104
<li>`ga` (Irish)</li>
103105
<li>`he` (Hebrew)</li>
104106
<li>`hi` (Hindi)</li>

‎docs/resources/roadmap-and-release-notes.mdx‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ rss: true
1010
</Update>
1111

1212
<Update label="September 2026">
13+
## September 8 - Voice API French Variants: French (France) and French (Canadian)
14+
- The Voice API now supports `fr-FR` (French, France) and `fr-CA` (French, Canadian) as target language variants for translation and translated speech (translated speech for both variants is in beta and uses the French voices). `fr-FR` is generally available; `fr-CA` is in beta for the Voice API (for text and document translation it has been generally available since July 17).
15+
- Because `fr-CA` is beta, include `include=beta` when calling [`GET /v3/languages?resource=voice`](/docs/languages/using-the-languages-api) to see it.
16+
- See the [supported languages table](/docs/voice/supported-voice-languages) for the full Voice API language list.
17+
1318
## September 1 - Croatian and Tagalog Translated Speech in the Voice API
1419
- The [Voice API](/docs/voice/overview) now generates translated speech (voice output) for `hr` (Croatian) and `tl` (Tagalog), in beta. Transcription and translation for these languages were already supported; this adds synthesized audio.
1520
- Translated speech for both languages is provided by external service partners. In the [`GET /v3/languages?resource=voice`](/docs/languages/using-the-languages-api) response, `translated_speech` is reported with `"external": true` and beta status — call with `include=beta&include=external` to see it.

‎docs/voice/supported-voice-languages.mdx‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Translation is always provided by DeepL. For some languages, transcription and t
2020
| English (American/British) | ✓ | ✓ | ✓ |
2121
| Estonian | ⎋ | ✓ | — |
2222
| Finnish | ⎋ | ✓ | ⎋ |
23-
| French | ✓ | ✓ | ✓ |
23+
| French (France/Canada <Badge color="blue">beta</Badge>) | ✓ | ✓ | ✓ |
2424
| German | ✓ | ✓ | ✓ |
2525
| Greek | ⎋ | ✓ | ⎋ |
2626
| Hebrew | ⎋ | ✓ | — |
@@ -53,6 +53,8 @@ Translation is always provided by DeepL. For some languages, transcription and t
5353
{/* END GENERATED voice-language-matrix */}
5454

5555
✓ provided by DeepL / ⎋ provided by an external service partner / — not available
56+
57+
Parenthesized regional variants (e.g. `en-US`, `pt-BR`, `fr-CA`) are additional target-language options (translation, and translated speech where the base language has it); the other columns describe the base language. A beta badge inside the parentheses applies to that variant only — `fr-CA` is beta as a translation target.
5658
</Card>
5759

5860
<Warning>

‎scripts/generate-voice-languages.mjs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import { byCode, byName, fetchLanguages, parseArgs, replaceBlock } from './lib.m
1111
// The matrix folds target-only variants into their base language's row.
1212
const MATRIX_NAME_OVERRIDES = {
1313
en: 'English (American/British)',
14+
fr: 'French (France/Canada <Badge color="blue">beta</Badge>)',
1415
pt: 'Portuguese (Brazil/Portugal)',
1516
zh: 'Chinese (Simplified/Traditional)',
1617
};

0 commit comments

Comments
 (0)