Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Not
Azure Yapay Zeka Arama Azure portalı, REST API'leri ve Azure SDK’ları aracılığıyla kullanılabilir. Ayrıca kuruluş içeriğini Microsoft Foundry portalındaki aracılar için yeniden kullanılabilir, izin kullanan bilgi bankalarına dönüştüren yönetilen bilgi katmanı Foundry IQ'yu temel alır.
Metin Çevirisi becerisi metni değerlendirir ve her kayıt için belirtilen hedef dile çevrilen metni döndürür. Bu beceri, Döküm Araçları'nda bulunan Translator Metin Çevirisi API'sini v3.0 kullanır.
Bu özellik, belgelerinizin tümünün tek bir dilde olmayabileceğini düşünüyorsanız kullanışlıdır. Bu durumda, çeviri yaparak arama için dizin oluşturmadan önce metni tek bir dile normalleştirebilirsiniz. Aynı metnin kopyalarının birden çok dilde kullanılabilir olmasını isteyebileceğiniz yerelleştirme kullanım örnekleri için de kullanışlıdır.
Translator Metin Çevirisi API'si v3.0 bölgesel olmayan bir Döküm Aracıdır. Bu, verilerinizin Azure Yapay Zeka Arama veya ekli Microsoft Foundry kaynağınızla aynı bölgede kalmasının garanti olmadığı anlamına gelir.
Not
Bu beceri Döküm Araçları'na bağlıdır ve günlük dizin oluşturucu başına 20 belgeyi aşan işlemler için faturalanabilir bir kaynak gerektirir. Yerleşik becerilerin yürütülmesi mevcut Döküm Araçları Standart fiyatından ücretlendirilir.
Bu beceri kullanılırken, kaynak ve hedef diller aynı olsa bile kaynaktaki tüm belgeler işlenir ve çeviri için faturalandırılır. Bu davranış, aynı belge içindeki çok dilli destek için kullanışlıdır, ancak gereksiz işlemeye neden olabilir. İşlenmesi gerekmeyen belgelerden beklenmeyen faturalama ücretlerini önlemek için, beceriyi çalıştırmadan önce bunları veri kaynağı kapsayıcısından taşıyın.
@odata.type
Microsoft.Skills.Text.TranslationSkill
Veri sınırları
Kaydın boyut üst sınırı, tarafından String.Lengthölçülen 50.000 karakter olmalıdır. Verilerinizi metin çevirisi becerisine göndermeden önce bölmeniz gerekiyorsa Metin Bölme becerisini kullanmayı göz önünde bulundurun. Metin bölme becerisi kullanıyorsanız en iyi performans için sayfa uzunluğunu 5000 olarak ayarlayın.
Beceri parametreleri
Parametreler büyük/küçük harfe duyarlıdır.
| Inputs | Description |
|---|---|
| defaultToLanguageCode | (Gerekli) Açıkça "to" dilini belirtmeyen belgeler için belgelerin çevrildiği dil kodu. Desteklenen dillerin tam listesini görün. |
| defaultFromLanguageCode | (İsteğe bağlı) Açıkça "kimden" dilini belirtmeyen belgeler için belgelerin çevrildiği dil kodu. defaultFromLanguageCode belirtilmezse, Translator Metin Çevirisi API'sinin sağladığı otomatik dil algılaması "kimden" dilini belirlemek için kullanılır. Desteklenen dillerin tam listesini görün. |
| suggestedFrom | (İsteğe bağlı) Belgenin belirtilmemiş veya fromLanguageCode belirtilmemiş olup olmadığının defaultFromLanguageCode çevrildiği dil kodu ve otomatik dil algılama başarısız olur. suggestedFrom dili belirtilmezse, suggestedFrom dili olarak İngilizce (en) kullanılır. Desteklenen dillerin tam listesini görün. |
Beceri girişleri
| Giriş adı | Description |
|---|---|
| text | Çevrilecek metin. |
| toLanguageCode | Metnin çevrilmesi gereken dili gösteren bir dize. Bu giriş belirtilmezse, metni çevirmek için defaultToLanguageCode kullanılır. Desteklenen dillerin tam listesini görün. |
| fromLanguageCode | Metnin geçerli dilini gösteren dize. Bu parametre belirtilmezse, metni çevirmek için defaultFromLanguageCode (veya defaultFromLanguageCode sağlanmadıysa otomatik dil algılama) kullanılır. Desteklenen dillerin tam listesini görün. |
Beceri çıkışları
| Çıkış adı | Description |
|---|---|
| translatedText | translatedFromLanguageCode'dan translatedToLanguageCode'a metin çevirisinin dize sonucu. |
| translatedToLanguageCode | Metnin çevrildiği dil kodunu gösteren bir dize. Birden çok dile çevriliyorsanız ve hangi metnin hangi dilde olduğunu takip edebilmek istiyorsanız kullanışlıdır. |
| translatedFromLanguageCode | Metnin çevrildiği dil kodunu gösteren bir dize. Bu çıkış size bu algılamanın sonucunu vereceğinden otomatik dil algılama seçeneğini seçtiyseniz kullanışlıdır. |
Örnek tanım
{
"@odata.type": "#Microsoft.Skills.Text.TranslationSkill",
"defaultToLanguageCode": "fr",
"suggestedFrom": "en",
"context": "/document",
"inputs": [
{
"name": "text",
"source": "/document/text"
}
],
"outputs": [
{
"name": "translatedText",
"targetName": "translatedText"
},
{
"name": "translatedFromLanguageCode",
"targetName": "translatedFromLanguageCode"
},
{
"name": "translatedToLanguageCode",
"targetName": "translatedToLanguageCode"
}
]
}
Örnek girdi
{
"values": [
{
"recordId": "1",
"data":
{
"text": "We hold these truths to be self-evident, that all men are created equal."
}
},
{
"recordId": "2",
"data":
{
"text": "Estamos muy felices de estar con ustedes."
}
}
]
}
Örnek çıkış verisi
{
"values": [
{
"recordId": "1",
"data":
{
"translatedText": "Nous tenons ces vérités pour évidentes, que tous les hommes sont créés égaux.",
"translatedFromLanguageCode": "en",
"translatedToLanguageCode": "fr"
}
},
{
"recordId": "2",
"data":
{
"translatedText": "Nous sommes très heureux d'être avec vous.",
"translatedFromLanguageCode": "es",
"translatedToLanguageCode": "fr"
}
}
]
}
Hatalar ve uyarılar
"Kime" veya "kaynak" dili için desteklenmeyen bir dil kodu sağlarsanız, bir hata oluşturulur ve metin çevrilemez. Metniniz boşsa bir uyarı oluşturulur. Metniniz 50.000 karakterden büyükse yalnızca ilk 50.000 karakter çevrilir ve bir uyarı verilir.