Amazon Translate PlatoBlockchain Data Intelligence'ı kullanarak birden çok kaynak dil belgesini birden çok hedef dile çevirin. Dikey Arama. Ai.

Amazon Translate'i kullanarak birden çok kaynak dil belgesini birden çok hedef dile çevirin

Kuruluşların, müşteriler, ortaklar ve paydaşlardan oluşan küresel bir kitleyle iletişim kurmak için pazarlama materyalleri, talimat kılavuzları ve ürün katalogları gibi iş açısından kritik içeriği birden çok dile çevirmesi gerekir. Çeviri işini çağırmadan önce her belgede kaynak dili belirlemek karmaşıklıklar yaratır ve iş akışınıza bir adım daha ekler. Örneğin, şirket ofisinde müşteri destek operasyonları bulunan uluslararası bir ürün şirketi, temsilcilerinin müşteri isteklerini desteklemek için e-postaları veya belgeleri çevirmesini şart koşuyor. Önceden, her belgedeki baskın dili belirlemek, bunları dil türüne göre gruplandırmak ve her kaynak dil için bir toplu çeviri işi ayarlamak için iş akışları kurmaları gerekiyordu. Şimdi, Amazon Tercümetoplu çeviri işleri için otomatik dil algılama özelliği, tek bir çeviri işiyle çeşitli dillerdeki bir toplu belgeyi çevirmenize olanak tanır. Bu, baskın dil tanımlaması ve gruplaması gerektiren belge çevirisi iş akışını düzenlemenize olan ihtiyacı ortadan kaldırır. Amazon Translate ayrıca çeviri için birden fazla hedef dile (en fazla 10 dile) çeviri sağlar. Tek bir çeviri işi, belgeleri birden çok hedef dile çevirebilir. Bu özellik, bireysel hedef diller için ayrı toplu işler oluşturma ihtiyacını ortadan kaldırır. Müşteriler artık tek bir API çağrısıyla birden çok dilde belge oluşturabilir.

Bu gönderide, bir toplu çeviri işinde belgelerin birden çok hedef dile nasıl çevrileceğini gösteriyoruz.

Çözüme genel bakış

Toplu çeviri işleri için kaynak dilin otomatik olarak algılanması, desteklenen çeşitli dillerde yazılmış belgeleri tek bir işlemde çevirmenize olanak tanır. Ayrıca hedef olarak en fazla 10 dil sağlayabilirsiniz. İş, her belgeyi işler, baskın kaynak dili tanımlar ve onu hedef dile çevirir. Amazon Çeviri kullanımları Amazon Kavramak her bir kaynak belgenizdeki baskın dili belirlemek için kullanır ve onu kaynak dil olarak kullanır.

Aşağıdaki bölümlerde, aracılığıyla bir toplu çeviri işinin nasıl oluşturulacağını gösteriyoruz. AWS Yönetim Konsolu veya AWS SDK'sı.

Konsol aracılığıyla bir toplu çeviri işi oluşturun

Bu örnekte, Amazon Translate toplu çevirisini kaynak dili otomatik olarak algılayacak ve girdi ve çıktıyı kullanarak İngilizce ve Hintçeye çevirecek şekilde yapılandırıyoruz. Amazon Basit Depolama Hizmeti (Amazon S3) paket konumları sağlandı.

Ardından, bir AWS Kimlik ve Erişim Yönetimi Yapılandırmanın bir parçası olarak sağlanan (IAM) rolü. Role, giriş ve çıkış S3 klasörlerine erişim verilir.

İş oluşturulduktan sonra, toplu çeviri işinin ilerlemesini Çeviri işleri Bölüm.

çeviri işleri bölümü

Çeviri işi tamamlandığında, çıktı S3 klasörü konumuna gidebilir ve belgelerin hedef dile çevrildiğini gözlemleyebilirsiniz. Girişimiz iki dosyadan oluşuyordu, sample-doc.txt ve sample-doc-2.txt, iki farklı dilde. Her belge, toplam dört belge olacak şekilde iki hedef dile çevrildi.

çıkış S3 grubu

AWS SDK aracılığıyla bir toplu çeviri işi oluşturun

Aşağıdaki Python Boto3 kodu, kaynak S3 grubunuzdaki belgeleri çevirmek için toplu çeviri çağrısını kullanır. Aşağıdaki parametreleri belirtin:

  • GirdiVeriYapılandırması – Girdi belgelerinizin S3 grup konumunu sağlayın
  • ÇıktıVeriKonfigürasyonu – Çıktı belgelerinizin S3 grup konumunu sağlayın
  • VeriErişimRolüArn – Amazon Translate'in giriş ve çıkış S3 klasörlerinize erişmesine izin veren bir IAM rolü oluşturun
  • KaynakDilKodu: Kullan auto
  • HedefDilKodları: En fazla 10 hedef dil seçin
import boto3

client = boto3.client('translate')


def lambda_handler(event, context):

    response = client.start_text_translation_job(
        JobName='auto-translate-multi-language-sdk',
        InputDataConfig={
            'S3Uri': 's3://<>/input-sdk',
            'ContentType': 'text/plain'
        },
        OutputDataConfig={
            'S3Uri': 's3://<>/output-sdk',
        },
        DataAccessRoleArn='<>',
        SourceLanguageCode='auto',
        TargetLanguageCodes=[
            'en', 'hi'
        ]
    )

Temizlemek

Bu çözümü kullandıktan sonra temizlemek için aşağıdaki adımları tamamlayın:

  1. S3 paketlerini silin senin yarattığın.
  2. IAM rollerini silin ayarladığınız
  3. Bu gönderi için ayarladığınız diğer tüm kaynakları silin.

Sonuç

Günümüzün sınırlı kaynaklarla küresel bir erişime sahip olma ihtiyacıyla Amazon Translate, çok dilli işleme iş akışlarınızı basitleştirmenize yardımcı olur. Toplu çeviri işleri için kaynak belgenizdeki baskın dili otomatik olarak algılama ve bunları 10 adede kadar hedef dile çevirme özelliğinin kullanıma sunulmasıyla, belgeleri sıralama ve çoklu toplu çeviriyi yönetmenin operasyonel yüküyle uğraşmak yerine iş mantığınıza odaklanabilirsiniz. Meslekler.

Hizmetimize, müşterilerimizin yenilik yapmasını kolaylaştıran özellikler eklemeye çalışıyoruz. Bu çözümü deneyin ve belge işleme iş yüklerinizi basitleştirmeye nasıl yardımcı olduğunu bize bildirin.


yazarlar hakkında

Amazon Translate PlatoBlockchain Data Intelligence'ı kullanarak birden çok kaynak dil belgesini birden çok hedef dile çevirin. Dikey Arama. Ai.Kishore Dhamodaran AWS'de Kıdemli Çözüm Mimarıdır. Kishore, yılların endüstri ve bulut deneyiminden yararlanarak stratejik müşterilere bulut kurumsal stratejileri ve geçiş yolculuklarında yardımcı olur.

Amazon Translate PlatoBlockchain Data Intelligence'ı kullanarak birden çok kaynak dil belgesini birden çok hedef dile çevirin. Dikey Arama. Ai.Sid Padgaonkar AWS'nin doğal dil işleme hizmeti olan Amazon Translate'in Kıdemli Ürün Yöneticisidir. Hafta sonları onu squash oynarken ve Pacific NW'deki yemek ortamını keşfederken bulacaksınız.

Zaman Damgası:

Den fazla AWS Makine Öğrenimi