Kapsayıcı: Metni Değiştir
Kaynak dilin karakterlerini veya harflerini hedef dilin karşılık gelen karakterlerine veya harflerine dönüştürün.
İstek URL’si
POST
Istek:
POST http://localhost:{port}/transliterate?api-version=3.0&language={language}&fromScript={fromScript}&toScript={toScript}
Bkz. Sanal Ağ Hizmet seçilen Çeviri için destek ve özel uç nokta yapılandırması ve desteği.
İstek parametreleri
Sorgu dizesinde geçirilen istek parametreleri şunlardır:
Sorgu parametresi | Açıklama | Koşul |
---|---|---|
api-sürümü | İstemci tarafından istenen API sürümü. Değer olmalıdır 3.0 . |
Gerekli parametre |
dil | Bir betikten diğerine dönüştürülecek metnin kaynak dilini belirtir. | Gerekli parametre |
fromScript | Giriş metni tarafından kullanılan betiği belirtir. | Gerekli parametre |
toScript | Çıkış betiğini belirtir. | Gerekli parametre |
- Hizmeti desteklenen kapsam dilleri için
transliteration
sorgulayabilirsiniz. - Ayrıcabkz. Çeviri için dil desteği.
İstek üst bilgileri
Yanıt gövdesi
Baş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:
text
: Giriş dizesini çıkış betiğine dönüştürmenin sonucu olan dize.script
: Çıktıda kullanılan betiği belirten bir dize.
Yanıt üst bilgileri
Üst Bilgiler | Açıklama |
---|---|
X-RequestId | İsteği tanımlamak için hizmet tarafından oluşturulan değer. Sorun giderme amacıyla kullanılabilir. |
Örnek isteği
curl -X POST "http://localhost:5000/transliterate?api-version=3.0&language=ja&fromScript=Jpan&toScript=Latn"
Örnek istek gövdesi
İsteğin gövdesi bir JSON dizisidir. Her dizi öğesi, dönüştürülecek dizeyi temsil eden adlı Text
dize özelliğine sahip bir JSON nesnesidir.
[
{"Text":"こんにちは"},
{"Text":"さようなら"}
]
Aşağıdaki sınırlamalar geçerlidir:
- Dizide en fazla 10 öğe olabilir.
- Bir dizi öğesinin metin değeri boşluklar dahil 1.000 karakteri aşamaz.
- İstekte yer alan metnin tamamı boşluklar da dahil olmak üzere 5.000 karakteri aşamaz.
Örnek JSON yanıtı:
[
{
"text": "Kon'nichiwa",
"script": "Latn"
},
{
"text": "sayonara",
"script": "Latn"
}
]
Not
- Her örnek, komutuyla
docker run
belirttiğiniz üzerindelocalhost
çalışır. - Kapsayıcınız çalışırken kapsayıcının
localhost
kendisini gösterir. - kullanmak
localhost:5000
zorunda değilsiniz. Konak ortamınızda henüz kullanımda olmayan herhangi bir bağlantı noktasını kullanabilirsiniz.
REST API ile transliterate
curl -X POST "http://localhost:5000/transliterate?api-version=3.0&language=ja&fromScript=Jpan&toScript=Latn" -H "Content-Type: application/json" -d "[{'Text':'こんにちは'},{'Text':'さようなら'}]"
Sonraki Adımlar
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin