The Translation Process
When you submit a story translation request, our system begins a sophisticated workflow:Original Story Retrieval
run_id
, our system locates and retrieves your previously generated story, ensuring weβre working with the complete content.Professional Translation
Voice Selection and Synthesis
Quality Assurance
/translated-story/{task_id}
endpoint with the task_id
provided in your initial response.
Language Selection
Choosing the right target language is essential for effective story translation. Our system supports over 148 languages, giving you incredible global reach. To specify your desired language:- Use the appropriate language ID in your request (an integer value between 1 and 148).
- For a complete list of supported languages and their corresponding IDs, query the
/languages
endpoint.
Creating Your First Translated Story
Letβs examine how to initiate a story translation task using Python:Monitoring Your Translation Progress
After submission, your story enters our translation pipeline. You can monitor the progress by polling the status endpoint:Best Practices for Optimal Results
To achieve the best possible translations of your stories, consider these professional recommendations:- Original Quality: Ensure your source story is of high quality, as the translation will preserve any issues present in the original.
- Cultural Considerations: Some stories may contain cultural references that donβt translate directly. Consider this when selecting target languages.
- Language Pairing: Some language pairs translate more smoothly than others. When possible, start with content that will translate well to your target language.
- Sequential Translation: For best results, translate directly from the original language rather than creating βtranslations of translations.β
- Test Translations: Consider testing with shorter stories first to ensure the target language delivers the tone and style youβre seeking.
Practical Applications
Our story translation functionality enables exciting opportunities across various fields:- Global Education: Make educational stories accessible to learners worldwide in their native languages.
- Publishing: Quickly expand your literary works to international markets without the traditional translation timeline.
- Cultural Exchange: Share folktales and cultural narratives across language barriers, fostering global understanding.
- Language Learning: Create parallel versions of stories for language learners to compare with original texts.
- International Marketing: Adapt brand stories and narratives for diverse global audiences.
Authorizations
The x-api-key
is a custom header required for authenticating requests to our API. Include this header in your request with the appropriate API key value to securely access our endpoints. You can find your API key(s) in the 'API' section of our studio website.
Path Parameters
The unique identifier of the original story you want to translate. This ID was generated during the original story creation process and returned upon task completion.
Body
The language ID for the language you want your story translated into. This determines the text translation and the language in which the story will be narrated.
1
, 2
, 3
, 4
, 5
, 6
, 7
, 8
, 9
, 10
, 11
, 12
, 13
, 14
, 15
, 16
, 17
, 18
, 19
, 20
, 21
, 22
, 23
, 24
, 25
, 26
, 27
, 28
, 29
, 30
, 31
, 32
, 33
, 34
, 35
, 36
, 37
, 38
, 39
, 40
, 41
, 42
, 43
, 44
, 45
, 46
, 47
, 48
, 49
, 50
, 51
, 52
, 53
, 54
, 55
, 56
, 57
, 58
, 59
, 60
, 61
, 62
, 63
, 64
, 65
, 66
, 67
, 68
, 69
, 70
, 71
, 72
, 73
, 74
, 75
, 76
, 77
, 78
, 79
, 80
, 81
, 82
, 83
, 84
, 85
, 86
, 87
, 88
, 89
, 90
, 91
, 92
, 93
, 94
, 95
, 96
, 97
, 98
, 99
, 100
, 101
, 102
, 103
, 104
, 105
, 106
, 107
, 108
, 109
, 110
, 111
, 112
, 113
, 114
, 115
, 116
, 117
, 118
, 119
, 120
, 121
, 122
, 123
, 124
, 125
, 126
, 127
, 128
, 129
, 130
, 131
, 132
, 133
, 134
, 135
, 136
, 139
, 140
, 141
, 142
, 143
, 144
, 145
, 146
, 147
, 148
, 149
, 150
Response
Successful Response
A JSON that contains the unique identifier for the task. This is used to query the status of the translated story task that is running. It is returned when a create request is made for a translated story.