Üretken Veri Zekası

Amazon Translate ile belgeleri gerçek zamanlı olarak çevirin | Amazon Web Hizmetleri

Tarih:

İş başarısının kritik bir bileşeni, müşterilerle bağlantı kurma yeteneğidir. Günümüzde işletmeler, içeriklerini birden çok dilde gerçek zamanlı olarak sunarak müşterileriyle bağlantı kurmak istiyor. Çoğu müşteri için, içerik oluşturma süreci, içeriği birden fazla hedef dile çevirmeye yönelik yerelleştirme çabasından bağımsızdır. Bu bağlantısız süreçler, işletmenin birden çok dilde aynı anda içerik yayınlama becerisini geciktirerek, pazara giriş süresini ve geliri olumsuz yönde etkileyen sosyal yardım çabalarını engeller.

Amazon Tercüme hızlı, yüksek kaliteli ve uygun fiyatlı dil çevirisi sağlayan bir nöral makine çevirisi hizmetidir. Artık Amazon Translate, içerik oluşturma ve yerelleştirmeyi sorunsuz bir şekilde entegre etmek ve hızlandırmak için gerçek zamanlı belge çevirisi sunuyor. adresinden bir belge gönderebilirsiniz. AWS Yönetim Konsolu, AWS Komut Satırı Arayüzü (AWS CLI) veya AWS SDK ve orijinal belgenin biçimini korurken çevrilmiş belgeyi gerçek zamanlı olarak alın. Bu özellik, belgelerin eşzamansız toplu iş modunda çevrilmesi için beklemeyi ortadan kaldırır.

Gerçek zamanlı belge çevirisi şu anda düz metin ve HTML belgelerini desteklemektedir. Aşağıdakiler gibi diğer Amazon Translate özelliklerini kullanabilirsiniz: özel terminoloji, küfür maskelemesi, ve formalite gerçek zamanlı belge çevirisinin bir parçası olarak.

Bu yazıda, size bu yeni özelliği nasıl kullanacağınızı göstereceğiz.

Çözüme genel bakış

Bu gönderi, konsol, AWS CLI ve Amazon Translate SDK ile gerçek zamanlı belge çevirisini kullanmak için gerekli adımlarda size yol gösterir. Örnek olarak, bunu çevireceğiz örnek metin dosyası İngilizceden Fransızcaya.

Konsol aracılığıyla Amazon Translate'i kullanın

Konsolda gerçek zamanlı belge çevirisini denemek için şu adımları izleyin:

  1. Amazon Çeviri konsolunda şunu seçin: Gerçek zamanlı çeviri Gezinti bölmesinde.
  2. Seçin belge sekmesi.
  3. Kaynak dosyanın dilini İngilizce olarak belirtin.
  4. Hedef dosyanın dilini Fransızca olarak belirtin.

Not: Gerçek zamanlı belge çevirisi için Kaynak veya Hedef dil İngilizce olmalıdır.

  1. seç Dosya seçin ve çevirmek istediğiniz dosyayı yükleyin.
  2. Belge türünü belirtin.

Metin ve HTML formatları bu yazının yazıldığı sırada desteklenmektedir.

  1. Altında Ek ayarlar, diğer Amazon Translate özelliklerini gerçek zamanlı belge çevirisiyle birlikte kullanabilirsiniz.

Amazon Translate özellikleri hakkında daha fazla bilgi için aşağıdaki kaynaklara bakın:

  1. Klinik Çevir ve İndir.

Çevrilen dosya otomatik olarak tarayıcınızın indirilenler klasörüne, genellikle İndirilenler klasörüne kaydedilir. Hedef dil kodu, çevrilen dosyanın adının önüne eklenir. Örneğin, kaynak dosya adınız ise lang.txt ve hedef diliniz Fransızca (fr), çevrilen dosyanın adı fr.lang.txt.

AWS CLI ile Amazon Translate'i kullanın

Aşağıdaki AWS CLI komutunu kullanarak bir dosyanın içeriğini çevirebilirsiniz. Bu örnekte, içeriği source-lang.txt target-lang.txt dosyasına çevrilecektir.

aws translate translate-document --source-language-code en --target-language es --document-content fileb://source-lang.txt --document ContentType=text/plain --query "TranslatedDocument.Content" --output text | base64 --decode > target-lang.txt

Amazon Translate SDK'sını (Python Boto3) kullanın

Metin veya HTML belgelerini eşzamanlı olarak çevirmek üzere Amazon Translate SDK API'sini çağırmak için aşağıdaki Python kodunu kullanabilirsiniz:

import boto3
import argparse # Initialize parser
parser = argparse.ArgumentParser()
parser.add_argument("SourceLanguageCode")
parser.add_argument("TargetLanguageCode")
parser.add_argument("SourceFile")
args = parser.parse_args() translate = boto3.client('translate’) localFile = args.SourceFile
file = open(localFile, "rb")
data = file.read()
file.close() result = translate.translate_document( Document={ "Content": data, "ContentType": "text/html" }, SourceLanguageCode=args.SourceLanguageCode, TargetLanguageCode=args.TargetLanguageCode
)
if "TranslatedDocument" in result: fileName = localFile.split("/")[-1] tmpfile = f"{args.TargetLanguageCode}-{fileName}" with open(tmpfile, 'w', encoding='utf-8') as f: f.write(str(result["TranslatedDocument"]["Content"])) print("Translated document ", tmpfile)

Bu program üç argüman kabul eder: kaynak dil, hedef dil ve dosya yolu. Bu programı çağırmak için aşağıdaki komutu kullanın:

python syncDocumentTranslation.py en es source-lang.txt

Sonuç

Amazon Translate'deki gerçek zamanlı belge çevirisi özelliği, içerik oluşturma ve yerelleştirme ile kolay entegrasyon sağlayarak pazara sunma süresini hızlandırabilir. Gerçek zamanlı belge çevirisi, içerik oluşturmayı ve yerelleştirme sürecini iyileştirir.

Amazon Çeviri hakkında daha fazla bilgi için adresini ziyaret edin. Amazon Translate kaynakları video kaynaklarını ve blog gönderilerini bulmak ve AWS Çeviri SSS'leri.


Yazarlar Hakkında

Sathya Balakrishnan AWS'de Profesyonel Hizmetler ekibinde veri ve makine öğrenimi çözümlerinde uzmanlaşmış Kıdemli Danışmandır. ABD federal finans müşterileriyle çalışıyor. Müşterilerin ticari sorunlarını çözmek için pragmatik çözümler oluşturma konusunda tutkulu. Boş zamanlarında ailesiyle birlikte film izlemekten ve doğa yürüyüşlerinden hoşlanır.

RG Thiyagarajan AWS'de Profesyonel Hizmetler alanında ABD federal finans müşterileriyle uygulama taşıma, güvenlik ve dayanıklılık konularında uzmanlaşmış Kıdemli Danışmandır.

Sid Padgaonkar AWS'nin doğal dil işleme hizmeti olan Amazon Translate'in Kıdemli Ürün Yöneticisidir. Hafta sonlarında onu squash oynarken ve Kuzeybatı Pasifik'teki yemek dünyasını keşfederken bulacaksınız.

spot_img

En Son İstihbarat

spot_img

Bizimle sohbet

Merhaba! Size nasıl yardım edebilirim?