Translator - Transliterate
Bir alfabedeki dil metnini başka bir alfabe türüne dönüştürür. Örnek- Japon alfabesi "こんにちは" Latin alfabesiyle aynı kelime "konnichiha"
POST {Endpoint}/transliterate?api-version=3.0&language={language}&fromScript={fromScript}&toScript={toScript}
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Endpoint
|
path | True |
string |
Desteklenen Bilişsel Hizmetler uç noktaları |
|
api-version
|
query | True |
string |
İstemci tarafından istenen API sürümü. Değer 3.0 olmalıdır. |
|
from
|
query | True |
string |
Giriş metni tarafından kullanılan betiği belirtir. Seçilen dil için kullanılabilir giriş komut dosyalarını bulmak için kapsamı kullanarak |
|
language
|
query | True |
string |
Bir betikten diğerine dönüştürülecek metnin dilini belirtir. Olası diller, hizmetin desteklediği diller için sorgulanarak elde edilen kapsamda listelenir |
|
to
|
query | True |
string |
Çıkış betiğini belirtir. Seçilen giriş dili ve giriş betiği kombinasyonu için kullanılabilir çıkış betiklerini bulmak için kapsamı kullanarak |
İstek Başlığı
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| X-ClientTraceId |
string |
İsteği benzersiz olarak tanımlamak için istemci tarafından oluşturulan GUID. ClientTraceId adlı bir sorgu parametresi kullanarak sorgu dizesine izleme kimliğini eklerseniz bu üst bilgiyi atlayabileceğinizi unutmayın. |
İstek Gövdesi
| Name | Tür | Description |
|---|---|---|
| texts |
İstek içeriğiİsteğin gövdesi bir JSON dizisidir. Her dizi öğesi, dönüştürülecek dizeyi temsil eden adlı
Yanıtın içeriğiBaşarılı bir yanıt, giriş dizisindeki her öğe için bir sonuç içeren bir JSON dizisidir. Sonuç nesnesi aşağıdaki özellikleri içerir:
|
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Başarı |
|
| Other Status Codes |
Hata yanıtı. |
Güvenlik
Ocp-Apim-Subscription-Key
Tür:
apiKey
İçinde:
header
Ocp-Apim-Subscription-Key
Tür:
apiKey
İçinde:
header
Ocp-Apim-Subscription-Region
Tür:
apiKey
İçinde:
header
Örnekler
Transliterate success example
Örnek isteği
POST https://api.cognitive.microsofttranslator.com/transliterate?api-version=3.0&language=ja&fromScript=jpan&toScript=latn
Örnek yanıt
[
{
"text": "sodeska",
"script": "latn"
}
]
Tanımlar
| Name | Description |
|---|---|
| Error | |
|
Error |
|
|
Transliterate |
Başarılı bir harf çevirisi isteği örneği |
|
Transliterate |
Harf çevirisi isteği için gereken metin |
Error
| Name | Tür | Description |
|---|---|---|
| code |
string |
|
| message |
string |
ErrorMessage
| Name | Tür | Description |
|---|---|---|
| error |
TransliterateResult
Başarılı bir harf çevirisi isteği örneği
| Name | Tür | Description |
|---|---|---|
| script |
string |
|
| text |
string |
TransliterateTextInput
Harf çevirisi isteği için gereken metin
| Name | Tür | Description |
|---|---|---|
| text |
string |