Amazon Translate PlatoBlockchain Data Intelligence kullanarak makine tarafından çevrilmiş metinlerde formaliteyi kontrol edin. Dikey Arama. Ai.

Amazon Translate'i kullanarak makine tarafından çevrilmiş metindeki formaliteyi kontrol edin

Amazon Tercüme hızlı, yüksek kaliteli, uygun fiyatlı ve özelleştirilebilir dil çevirisi sunan bir sinirsel makine çevirisi hizmetidir. Amazon Translate artık formalite özelleştirmesini destekliyor. Bu özellik, çeviri çıktınızdaki formalite düzeyini özelleştirmenize olanak tanır. Yazma sırasında, formalite özelleştirme özelliği altı hedef dil için mevcuttur: Fransızca, Almanca, Hintçe, İtalyanca, Japonca ve İspanyolca. Çevrilmiş çıktınızın formalitesini iletişim ihtiyaçlarınıza uyacak şekilde özelleştirebilirsiniz. 

Çıktıdaki formalite düzeyini kontrol etmek için üç seçeneğiniz vardır:

  • Varsayılan – Sinirsel makine çevirisinin etkisi olmadan çalışmasına izin vererek formalite üzerinde kontrol yok
  • Biçimsel – Daha resmi bir çeviriyi tercih edebileceğiniz sigorta ve sağlık sektöründe faydalıdır
  • resmi olmayan – Resmi olmayan bir çeviriyi tercih eden oyun ve sosyal medyadaki müşteriler için kullanışlıdır

Ticari olarak gerçek zamanlı çeviri işlemlerinde formalite özelleştirmesi mevcuttur AWS Bölgeleri Amazon Çeviri'nin kullanılabilir olduğu yer. Bu gönderide, formalite özelleştirme özelliğinin nasıl kullanılacağı konusunda size yol göstereceğiz. ve güvenli bir şekilde özelleştirilmiş bir çevrilmiş çıktı alın.

Çözüme genel bakış

Çeviri çıktınızda resmi veya resmi olmayan kelimeler ve ifadeler almak için, çevirileri gerçek zamanlı isteklerle çalıştırırken Amazon Translate konsolundaki ek ayarların altındaki formalite düğmesini değiştirebilirsiniz. Aşağıdaki bölümlerde, Amazon Translate konsolu aracılığıyla formalite özelleştirmesinin kullanımı açıklanmaktadır. AWS Komut Satırı Arayüzü (AWS CLI) veya Amazon Translate SDK'sı (Python Boto3).

Amazon Çeviri konsolu

Gerçek zamanlı çeviri ile formalite özelleştirmesini göstermek için örnek metni kullanıyoruz “Günaydın, bugün nasılsın? " İngilizcede:

  1. Amazon Çeviri konsolunda şunu seçin: İngilizce (tr) için Kaynak dil.
  2. Klinik İspanyolca (S) için Hedef dil.
  3. Alıntılanan metni girin Kaynak dil Metin alanı.
  4. içinde Ek ayarlar bölüm, etkinleştir FormaliteSeçin ve resmi olmayan Açılır menüde.

Çevrilmiş çıktı “Buenos días, ¿como te va hoy? ” İspanyolca konuşmanın gündelik yolu.

İngilizce'den İspanyolca'ya resmi olmayan çeviri

  1. Şimdi seç Biçimsel açılır menüde Formalite menüsü.

Çevrilen çıktı “Buenos day, ¿cómo le va hoy? ” İspanyolca konuşmanın daha resmi bir yoludur.

İngilizce'den İspanyolca'ya resmi çeviri

Hedef dili diğer desteklenen dillere değiştirmek ve resmi olmayan ve resmi çeviriler arasındaki farkı not etmek için önceki adımları takip edebilirsiniz. Biraz daha örnek metin deneyelim.

Aşağıdaki örneklerde, “Yani ne düşünüyorsun? ” İngilizce'den Almanca'ya. İlk ekran görüntüsü resmi olmayan bir çeviriyi gösterir.

İngilizce'den Almanca'ya resmi olmayan çeviri

Aşağıdaki ekran görüntüsü resmi çeviriyi göstermektedir. İngilizce'den Almanca'ya resmi çeviri

Başka bir örnekte, “Yardımcı olabilir miyim? ” İngilizce'den Japonca'ya. İlk ekran görüntüsü resmi olmayan bir çeviriyi gösterir.

İngilizce'den Japonca'ya resmi olmayan çeviri

Aşağıdaki ekran görüntüsü resmi çeviriyi göstermektedir.

İngilizce'den Japonca'ya resmi çeviri

AWS CLI'si

The translate-text AWS CLI komutu ile --settings Formality=FORMAL | INFORMAL çevrilmiş metninizdeki kelimeleri ve cümleleri uygun şekilde çevirir.

Aşağıdaki AWS CLI komutları Unix, Linux ve macOS için biçimlendirilmiştir. Windows için ters eğik çizgiyi değiştirin () Her satırın sonunda bir şapka ile Unix devam karakteri (^).

Aşağıdaki kodda, “Nasılsın? ” kullanılarak İngilizce'den Hintçe'ye FORMAL ayar:

aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=FORMAL

Aşağıdaki snippet gibi bir yanıt alırsınız:

{     "TranslatedText": "आप कैसे हो?",  "SourceLanguageCode": "en",      "TargetLanguageCode": "hi",  "AppliedSettings": {          "Formality": "FORMAL" } 
}

Aşağıdaki kod, aynı metni gayri resmi Hintçeye çevirir:

aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=INFORMAL

Aşağıdaki snippet gibi bir yanıt alırsınız:

{     "TranslatedText": "तुम कैसे हो?",      "SourceLanguageCode": "en",      "TargetLanguageCode": "hi",      "AppliedSettings": {          "Formality": "INFORMAL"      } 
}

Amazon Çeviri SDK'sı (Python Boto3)

Aşağıdaki Python Boto3 kodu, “çevirmek için her iki formalite ayarıyla gerçek zamanlı çeviri çağrısını kullanır.Nasılsın? ” İngilizce'den Hintçe'ye.

import boto3
import json translate = boto3.client(service_name='translate', region_name='us-west-2') result = translate.translate_text(Text="How are you?", SourceLanguageCode="en", TargetLanguageCode="hi", Settings={"Formality": "INFORMAL"})
print('TranslatedText: ' + result.get('TranslatedText'))
print('SourceLanguageCode: ' + result.get('SourceLanguageCode'))
print('TargetLanguageCode: ' + result.get('TargetLanguageCode'))
print('AppliedSettings: ' + json.dumps(result.get('AppliedSettings'))) print('') result = translate.translate_text(Text="How are you?", SourceLanguageCode="en", TargetLanguageCode="hi", Settings={"Formality":"FORMAL"})
print('TranslatedText: ' + result.get('TranslatedText'))
print('SourceLanguageCode: ' + result.get('SourceLanguageCode'))
print('TargetLanguageCode: ' + result.get('TargetLanguageCode'))
print('AppliedSettings: ' + json.dumps(result.get('AppliedSettings')))

Sonuç

Uygulama bağlamınızı ve iş gereksinimlerinizi karşılamak için makine tarafından çevrilmiş metinlerdeki formalite düzeyini kontrol etmek için Amazon Translate'deki formalite özelleştirme özelliğini kullanabilirsiniz. Amazon Translate'i kullanarak çevirilerinizi aşağıdakiler dahil olmak üzere çeşitli şekillerde özelleştirebilirsiniz: özel terminoloji, küfür maskelemesi, ve aktif özel çeviri.


Yazarlar Hakkında

Amazon Translate PlatoBlockchain Data Intelligence kullanarak makine tarafından çevrilmiş metinlerde formaliteyi kontrol edin. Dikey Arama. Ai.Sivas Rajamani AWS'de Boston merkezli bir Kurumsal Çözüm Mimarıdır. Müşterilerle yakın çalışmaktan ve onların dijital dönüşümünü ve AWS benimseme yolculuklarını desteklemekten hoşlanıyor. Temel odak alanları sunucusuzluk, uygulama entegrasyonu ve güvenliktir. İş dışında açık hava aktivitelerinden ve belgesel izlemekten hoşlanıyor.

Amazon Translate PlatoBlockchain Data Intelligence kullanarak makine tarafından çevrilmiş metinlerde formaliteyi kontrol edin. Dikey Arama. Ai.Sudhanshu Malhotra AWS için Boston merkezli bir Kurumsal Çözüm Mimarıdır. Müşterilerin karmaşık ticari zorluklara yenilikçi çözümler bulmalarına yardımcı olmaktan keyif alan bir teknoloji meraklısı. Temel odak alanları DevOps, makine öğrenimi ve güvenliktir. Bulut yolculuklarında müşterilerle çalışmadığı zamanlarda okumaktan, yürüyüş yapmaktan ve yeni mutfakları keşfetmekten hoşlanıyor.

Amazon Translate PlatoBlockchain Data Intelligence kullanarak makine tarafından çevrilmiş metinlerde formaliteyi kontrol edin. Dikey Arama. Ai.Watson G. Srivathsan AWS'nin doğal dil işleme hizmeti olan Amazon Translate'in Kıdemli Ürün Yöneticisidir. Hafta sonları onu Pasifik Kuzeybatı'da açık havayı keşfederken bulacaksınız.

Zaman Damgası:

Den fazla AWS Makine Öğrenimi