প্রকাশিত: 16 মে, 2024, সর্বশেষ আপডেট: নভেম্বর 13, 2024
ব্যাখ্যাকারী | ওয়েব | এক্সটেনশন | ক্রোম স্ট্যাটাস | অভিপ্রায় |
---|---|---|---|---|
গিটহাব | দেখুন | পরীক্ষা করার অভিপ্রায় |
আন্তর্জাতিক বাজারে আপনার ব্যবসা প্রসারিত করা ব্যয়বহুল হতে পারে। আরও বাজারের অর্থ সম্ভবত সমর্থন করার জন্য আরও ভাষা, এবং আরও বেশি ভাষা ইন্টারেক্টিভ বৈশিষ্ট্য এবং প্রবাহের সাথে চ্যালেঞ্জের দিকে নিয়ে যেতে পারে, যেমন বিক্রয়োত্তর সমর্থন চ্যাট। যদি আপনার কোম্পানির শুধুমাত্র ইংরেজি-ভাষী সহায়তা এজেন্ট থাকে, অ-নেটিভ স্পিকাররা ঠিক কী সমস্যার সম্মুখীন হয়েছে তা ব্যাখ্যা করা কঠিন হতে পারে।
ঝুঁকি কমিয়ে এবং অতিরিক্ত ভাষায় কথা বলতে পারে এমন সহায়তা এজেন্টে বিনিয়োগ করা মূল্যবান কিনা তা নিশ্চিত করার সময়, একাধিক ভাষার স্পিকারদের অভিজ্ঞতা উন্নত করতে আমরা কীভাবে এআই ব্যবহার করতে পারি?
কিছু ব্যবহারকারী তাদের ব্রাউজারের অন্তর্নির্মিত পৃষ্ঠা অনুবাদ বৈশিষ্ট্য বা তৃতীয় পক্ষের সরঞ্জামগুলির মাধ্যমে ভাষার বাধা অতিক্রম করার চেষ্টা করে। কিন্তু ব্যবহারকারীর অভিজ্ঞতা আমাদের বিক্রয়োত্তর সমর্থন চ্যাটের মতো ইন্টারেক্টিভ বৈশিষ্ট্যগুলির সাথে সাব-সম।
সমন্বিত অনুবাদ সহ চ্যাট সরঞ্জামগুলির জন্য, বিলম্ব কমানো গুরুত্বপূর্ণ। ডিভাইসে ভাষা প্রক্রিয়াকরণ করে, ব্যবহারকারী বার্তা জমা দেওয়ার আগে আপনি রিয়েল-টাইমে অনুবাদ করতে পারেন।
এটি বলেছে, স্বয়ংক্রিয় সরঞ্জামগুলির সাথে একটি ভাষার ব্যবধান পূরণ করার সময় স্বচ্ছতা গুরুত্বপূর্ণ। মনে রাখবেন, কথোপকথন শুরু হওয়ার আগে, এটি পরিষ্কার করুন যে আপনি AI সরঞ্জামগুলি প্রয়োগ করেছেন যা এই অনুবাদের জন্য অনুমতি দেয়। এটি প্রত্যাশা সেট করে এবং অনুবাদ নিখুঁত না হলে বিশ্রী মুহূর্তগুলি এড়াতে সহায়তা করে। আরও তথ্যের সাথে আপনার নীতির সাথে লিঙ্ক করুন।
আমরা Chrome-এ অন্তর্নির্মিত একটি মডেল সহ একটি ক্লায়েন্ট-সাইড ট্রান্সলেটর API- তে কাজ করছি৷
হার্ডওয়্যার প্রয়োজনীয়তা পর্যালোচনা করুন
ল্যাঙ্গুয়েজ ডিটেক্টর এবং ট্রান্সলেটর এপিআই শুধুমাত্র ক্রোমে ডেস্কটপে কাজ করে।
প্রম্পট API, Summarizer API, Writer API, এবং Rewriter API Chrome-এ কাজ করে যখন নিম্নলিখিত শর্তগুলি পূরণ হয়:
- অপারেটিং সিস্টেম : উইন্ডোজ 10 বা 11; macOS 13+ (ভেন্টুরা এবং তার পরে); বা লিনাক্স। Android, iOS এবং ChromeOS-এর জন্য Chrome এখনও জেমিনি ন্যানো দ্বারা সমর্থিত আমাদের APIগুলি দ্বারা সমর্থিত নয়৷
- সঞ্চয়স্থান : আপনার Chrome প্রোফাইলে থাকা ভলিউমে কমপক্ষে 22 GB।
- GPU : কঠোরভাবে 4 GB এর বেশি VRAM।
- নেটওয়ার্ক : সীমাহীন ডেটা বা একটি আনমিটার সংযোগ।
- GPU : কঠোরভাবে 4 GB এর বেশি VRAM।
- নেটওয়ার্ক : সীমাহীন ডেটা বা একটি আনমিটার সংযোগ।
এই প্রয়োজনীয়তাগুলি আপনার বিকাশের প্রক্রিয়াতে এবং আপনার ব্যবহারকারীদের জন্য বিদ্যমান যারা আপনার তৈরি করা বৈশিষ্ট্যগুলির সাথে কাজ করে৷
ডেমো চ্যাট
আমরা একটি গ্রাহক সহায়তা চ্যাট তৈরি করেছি যা ব্যবহারকারীদের তাদের প্রথম ভাষায় টাইপ করতে এবং সহায়তা এজেন্টের জন্য রিয়েল-টাইম অনুবাদ পেতে অনুমতি দেয়।
Translator API ব্যবহার করুন
অনুবাদক API সমর্থিত কিনা তা নির্ধারণ করতে, নিম্নলিখিত বৈশিষ্ট্য সনাক্তকরণ স্নিপেট চালান।
if ('Translator' in self) {
// The Translator API is supported.
}
ভাষা জোড়া সমর্থন পরীক্ষা করুন
ভাষা প্যাক দিয়ে অনুবাদ পরিচালনা করা হয়, চাহিদা অনুযায়ী ডাউনলোড করা হয়। একটি ভাষা প্যাক একটি প্রদত্ত ভাষার জন্য একটি অভিধানের মত।
-
sourceLanguage
: পাঠ্যের বর্তমান ভাষা। -
targetLanguage
: চূড়ান্ত ভাষায় টেক্সট অনুবাদ করা উচিত।
স্ট্রিং হিসাবে BCP 47 ভাষার শর্ট কোড ব্যবহার করুন। উদাহরণস্বরূপ, স্প্যানিশের জন্য 'es'
বা ফ্রেঞ্চের জন্য 'fr'
।
মডেলের প্রাপ্যতা নির্ধারণ করুন এবং downloadprogress
জন্য শুনুন:
const translator = await Translator.create({
sourceLanguage: 'es',
targetLanguage: 'fr',
monitor(m) {
m.addEventListener('downloadprogress', (e) => {
console.log(`Downloaded ${e.loaded * 100}%`);
});
},
});
যদি ডাউনলোড ব্যর্থ হয়, তাহলে downloadprogress
ইভেন্ট বন্ধ হয়ে যাবে এবং ready
প্রতিশ্রুতি প্রত্যাখ্যান করা হবে।
অনুবাদক তৈরি করুন এবং চালান
একটি অনুবাদক তৈরি করতে, অ্যাসিঙ্ক্রোনাস create()
ফাংশনটি কল করুন। এটির জন্য দুটি ক্ষেত্র সহ একটি বিকল্প প্যারামিটার প্রয়োজন, একটি sourceLanguage
জন্য এবং একটি targetLanguage
জন্য।
// Create a translator that translates from English to French.
const translator = await Translator.create({
sourceLanguage: 'en',
targetLanguage: 'fr',
});
একবার আপনার অনুবাদক হয়ে গেলে, আপনার পাঠ্য অনুবাদ করতে অ্যাসিঙ্ক্রোনাস translate()
ফাংশনটিতে কল করুন।
await translator.translate('Where is the next bus stop, please?');
// "Où est le prochain arrêt de bus, s'il vous plaît ?"
পরবর্তী পদক্ষেপ
অনুবাদক API দিয়ে আপনি কী তৈরি করছেন তা আমরা দেখতে চাই। X , YouTube , এবং LinkedIn- এ আমাদের সাথে আপনার ওয়েবসাইট এবং ওয়েব অ্যাপ্লিকেশন শেয়ার করুন।
আপনি স্থানীয় প্রোটোটাইপ সহ এই API এবং অন্যদের পরীক্ষা করার জন্য প্রাথমিক পূর্বরূপ প্রোগ্রামের জন্য সাইন আপ করতে পারেন।