Dogfennaeth API Cyfieithu Peirianyddol
Machine Translation API Documentation
API cyfieithu peirianyddol er mwyn cyfieithu testunau rhwng y Gymraeg a'r Saesneg. Mae rhai modelau wedi'u hoptimeiddio i ddarparu cyfieithiadau gwell ar gyfer testunau o wahanol feysydd megis Iechyd, Gofal Cymdeithasol a Deddfwriaeth. Use the machine translation API to translate texts between Welsh and English. Some models are optimized to provide better translations for text from various domains such as Health, Social Care and Legislation.
API Fersiwn 2 (v2) API Version 2 (v2)
Cyfieithu
Translate
https://api.techiaith.cymru/translate/v2/models/{model}/translate
| Paramedr | Math | Disgrifiad | |
|---|---|---|---|
| Field | Type | Description | |
| model | Enum ("health", "legislation") | Parth benodol y peiriant cyfieithu | The translation engine's domain |
| text | String | Y testun i'w gyfieithu | Text requiring translating |
Enghraifft:
Example:
curl "https://api.techiaith.cymru/translate/v2/models/health/translate/?text=The+doctor+is+ready+to+see+you+now"
Canlyniad Enghreifftiol:
Example Result:
{
"translations":
[
{
"source_lang":"en",
"target_lang":"cy",
"translation_text":"Mae'r meddyg yn barod i'ch gweld chi nawr"
}
]
}
API Fersiwn 1 (v1) API Version 1 (v1)
Cyfieithu
Translate
https://api.techiaith.cymru/translate/v1/
| Paramedr | Math | Disgrifiad | |
|---|---|---|---|
| Field | Type | Description | |
| text | String | Y testun i'w gyfieithu | Text to translate |
| model | Enum ("health", "legislation") | Enw'r peiriant cyfieithu parth benodol | Name of domain specific translation engine |
Enghraifft:
Example:
curl -F "https://api.techiaith.cymru/translate/v1/?engine=CofnodYCynulliad&source=en&target=cy&q=Thanks+you+for+your+question+regarding+health+services+in+Gwynedd"
Canlyniad Enghreifftiol:
Example Result:
{
"translatedText": "diolch ichi am eich cwestiwn ynghylch gwasanaethau iechyd yng Ngwynedd"
}