Amazon Translate PlatoBlockchain ডেটা ইন্টেলিজেন্স ব্যবহার করে একাধিক উৎস ভাষার নথি একাধিক লক্ষ্য ভাষায় অনুবাদ করুন। উল্লম্ব অনুসন্ধান. আ.

Amazon Translate ব্যবহার করে একাধিক উৎস ভাষার নথি একাধিক লক্ষ্য ভাষায় অনুবাদ করুন

গ্রাহক, অংশীদার এবং স্টেকহোল্ডারদের বিশ্বব্যাপী দর্শকদের সাথে যোগাযোগ করার জন্য এন্টারপ্রাইজগুলিকে ব্যবসা-সমালোচনামূলক বিষয়বস্তু অনুবাদ করতে হবে যেমন মার্কেটিং উপকরণ, নির্দেশিকা ম্যানুয়াল এবং পণ্যের ক্যাটালগ একাধিক ভাষায়। অনুবাদ কাজের কল করার আগে প্রতিটি নথিতে উৎস ভাষা সনাক্ত করা জটিলতা তৈরি করে এবং আপনার কর্মপ্রবাহে আরেকটি ধাপ যোগ করে। উদাহরণস্বরূপ, একটি আন্তর্জাতিক পণ্য কোম্পানি তাদের কর্পোরেট অফিসে অবস্থিত তার গ্রাহক সহায়তা ক্রিয়াকলাপগুলির সাথে গ্রাহকদের অনুরোধ সমর্থন করার জন্য তাদের এজেন্টদের ইমেল বা নথি অনুবাদ করতে হবে। পূর্বে, তাদের প্রতিটি নথিতে প্রভাবশালী ভাষা সনাক্ত করার জন্য ওয়ার্কফ্লো সেট আপ করতে হয়েছিল, ভাষার প্রকার অনুসারে তাদের গ্রুপ করতে হয়েছিল এবং প্রতিটি উত্স ভাষার জন্য একটি ব্যাচ অনুবাদ কাজ সেট আপ করতে হয়েছিল। এখন, আমাজন অনুবাদব্যাচ অনুবাদ কাজের জন্য স্বয়ংক্রিয় ভাষা সনাক্তকরণ বৈশিষ্ট্য আপনাকে একটি একক অনুবাদ কাজের সাথে বিভিন্ন ভাষায় নথির একটি ব্যাচ অনুবাদ করতে দেয়। এটি আপনার জন্য ডকুমেন্ট অনুবাদ ওয়ার্কফ্লো অর্কেস্ট্রেট করার প্রয়োজনীয়তাকে সরিয়ে দেয় যার জন্য প্রভাবশালী ভাষা সনাক্তকরণ এবং গ্রুপিং প্রয়োজন। Amazon Translate এছাড়াও অনুবাদের জন্য একাধিক টার্গেট ভাষায় অনুবাদের অনুমতি দেয় (10টি ভাষা পর্যন্ত)। একটি একক অনুবাদ কাজ একাধিক লক্ষ্য ভাষায় নথি অনুবাদ করতে পারে। এই বৈশিষ্ট্যটি পৃথক টার্গেট ভাষার জন্য পৃথক ব্যাচ কাজ তৈরি করার প্রয়োজনীয়তা দূর করে। গ্রাহকরা এখন একাধিক ভাষায় ডকুমেন্টেশন তৈরি করতে পারবেন, সবগুলোই একটি এপিআই কলের মাধ্যমে।

এই পোস্টে, আমরা দেখিয়েছি কিভাবে একটি ব্যাচের অনুবাদ কাজের একাধিক টার্গেট ভাষায় নথি অনুবাদ করতে হয়।

সমাধান ওভারভিউ

ব্যাচ অনুবাদ কাজের জন্য উত্স ভাষার স্বয়ংক্রিয় সনাক্তকরণ আপনাকে একটি একক অপারেশনে বিভিন্ন সমর্থিত ভাষায় লেখা নথি অনুবাদ করতে দেয়। আপনি লক্ষ্য হিসাবে 10টি ভাষা পর্যন্ত প্রদান করতে পারেন। কাজটি প্রতিটি নথি প্রক্রিয়াকরণ করে, প্রভাবশালী উৎসের ভাষা শনাক্ত করে এবং এটিকে লক্ষ্য ভাষায় অনুবাদ করে। আমাজন অনুবাদ ব্যবহার করে অ্যামাজন সমঝোতা আপনার প্রতিটি উৎস নথিতে প্রভাবশালী ভাষা নির্ধারণ করতে এবং উত্স ভাষা হিসাবে এটি ব্যবহার করে।

নিম্নলিখিত বিভাগে, আমরা প্রদর্শন করি কিভাবে এর মাধ্যমে একটি ব্যাচ অনুবাদ কাজ তৈরি করতে হয় এডাব্লুএস ম্যানেজমেন্ট কনসোল অথবা AWS SDK।

কনসোলের মাধ্যমে একটি ব্যাচ অনুবাদ কাজ তৈরি করুন

এই উদাহরণে, আমরা স্বয়ংক্রিয়ভাবে উৎস ভাষা সনাক্ত করতে এবং ইনপুট এবং আউটপুট ব্যবহার করে ইংরেজি এবং হিন্দিতে অনুবাদ করতে Amazon Translate ব্যাচ অনুবাদ কনফিগার করি। আমাজন সিম্পল স্টোরেজ সার্ভিস (Amazon S3) বালতি অবস্থান প্রদান করা হয়েছে.

পরবর্তী, আমরা একটি তৈরি করি এডাব্লুএস আইডেন্টিটি এবং অ্যাক্সেস ম্যানেজমেন্ট (IAM) ভূমিকা যা কনফিগারেশনের অংশ হিসেবে প্রবিধান করা হয়। ভূমিকা ইনপুট এবং আউটপুট S3 বালতি অ্যাক্সেস দেওয়া হয়.

কাজ তৈরি হওয়ার পরে, আপনি ব্যাচ অনুবাদ কাজের অগ্রগতি নিরীক্ষণ করতে পারেন অনুবাদ কাজ অধ্যায়.

অনুবাদ কাজ বিভাগ

অনুবাদ কাজ সম্পূর্ণ হলে, আপনি আউটপুট S3 বালতি অবস্থানে নেভিগেট করতে পারেন এবং পর্যবেক্ষণ করতে পারেন যে নথিগুলি তাদের লক্ষ্য ভাষায় অনুবাদ করা হয়েছে। আমাদের ইনপুট দুটি ফাইল নিয়ে গঠিত, sample-doc.txt এবং sample-doc-2.txt, দুটি ভিন্ন ভাষায়। মোট চারটি নথির জন্য প্রতিটি নথি দুটি লক্ষ্য ভাষায় অনুবাদ করা হয়েছিল।

আউটপুট S3 বালতি

AWS SDK-এর মাধ্যমে একটি ব্যাচ অনুবাদ কাজ তৈরি করুন

নিম্নলিখিত Python Boto3 কোডটি আপনার উৎস S3 বালতিতে নথি অনুবাদ করতে ব্যাচ অনুবাদ কল ব্যবহার করে। নিম্নলিখিত পরামিতি নির্দিষ্ট করুন:

  • InputDataConfig - আপনার ইনপুট নথিগুলির S3 বালতি অবস্থান প্রদান করুন
  • আউটপুট ডেটা কনফিগারেশন - আপনার আউটপুট নথিগুলির S3 বালতি অবস্থান প্রদান করুন
  • DataAccessRoleArn - একটি আইএএম ভূমিকা তৈরি করুন যা অ্যামাজন অনুবাদকে আপনার ইনপুট এবং আউটপুট S3 বালতিগুলি অ্যাক্সেস করার অনুমতি দেয়
  • সোর্স ল্যাঙ্গুয়েজ কোডব্যবহার করুন auto
  • টার্গেট ল্যাঙ্গুয়েজ কোড: 10টি টার্গেট ভাষা পর্যন্ত বেছে নিন
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'
        ]
    )

পরিষ্কার কর

এই সমাধানটি ব্যবহার করার পরে পরিষ্কার করতে, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:

  1. S3 বালতি মুছুন যে আপনি তৈরি করেছেন।
  2. IAM ভূমিকা মুছুন যে আপনি সেট আপ.
  3. আপনি এই পোস্টের জন্য সেট আপ করা অন্য কোনো সংস্থান মুছুন।

উপসংহার

সীমিত সংস্থানগুলির সাথে একটি বিশ্বব্যাপী নাগালের আজকের প্রয়োজনের সাথে, Amazon Translate আপনাকে আপনার বহু-ভাষা প্রক্রিয়াকরণ কর্মপ্রবাহকে সহজ করতে সহায়তা করে৷ ব্যাচ অনুবাদের কাজের জন্য আপনার উৎস নথিতে স্বয়ংক্রিয়ভাবে প্রভাবশালী ভাষা সনাক্ত করার প্রবর্তনের সাথে, এবং 10টি টার্গেট ভাষায় সেগুলি অনুবাদ করার মাধ্যমে, আপনি নথি বাছাই এবং একাধিক ব্যাচ অনুবাদ পরিচালনার অপারেশনাল বোঝা মোকাবেলা করার পরিবর্তে আপনার ব্যবসার যুক্তিতে ফোকাস করতে পারেন। চাকরি

আমরা আমাদের পরিষেবাতে এমন বৈশিষ্ট্য যুক্ত করার চেষ্টা করি যা আমাদের গ্রাহকদের উদ্ভাবনকে সহজ করে তোলে। এই সমাধানটি ব্যবহার করে দেখুন এবং আমাদের জানান যে এটি কীভাবে আপনার নথি প্রক্রিয়াকরণ কাজের চাপকে সহজ করতে সাহায্য করেছে৷


লেখক সম্পর্কে

Amazon Translate PlatoBlockchain ডেটা ইন্টেলিজেন্স ব্যবহার করে একাধিক উৎস ভাষার নথি একাধিক লক্ষ্য ভাষায় অনুবাদ করুন। উল্লম্ব অনুসন্ধান. আ.কিশোর ধামোদরন AWS-এর একজন সিনিয়র সলিউশন আর্কিটেক্ট। কিশোর কৌশলগত গ্রাহকদের তাদের ক্লাউড এন্টারপ্রাইজ কৌশল এবং মাইগ্রেশন যাত্রায় সাহায্য করে, তার বছরের শিল্প এবং ক্লাউড অভিজ্ঞতার সুবিধা নিয়ে।

Amazon Translate PlatoBlockchain ডেটা ইন্টেলিজেন্স ব্যবহার করে একাধিক উৎস ভাষার নথি একাধিক লক্ষ্য ভাষায় অনুবাদ করুন। উল্লম্ব অনুসন্ধান. আ.সিদ পদগাঁওকর অ্যামাজন ট্রান্সলেটের সিনিয়র প্রোডাক্ট ম্যানেজার, AWS-এর প্রাকৃতিক ভাষা প্রক্রিয়াকরণ পরিষেবা। সপ্তাহান্তে আপনি তাকে স্কোয়াশ খেলতে এবং প্যাসিফিক NW-তে খাবারের দৃশ্য অন্বেষণ করতে দেখতে পাবেন।

সময় স্ট্যাম্প:

থেকে আরো এডাব্লুএস মেশিন লার্নিং