নতুন ডিপ্লয় ছাড়াই আপনার UI অনুবাদ করুন

UI টেক্সট কী হিসেবে রাখুন, AI ও আপনার গ্লোসারি দিয়ে অনুবাদ করুন, আর চলমান অ্যাপে পরিবর্তন পাবলিশ করুন।

একটি ইংরেজি স্ট্রিং থেকে আপনার সাপোর্ট করা প্রতিটি ভাষায়

প্রসঙ্গসহ AI অনুবাদ

একটি কী অনুবাদ করুন, অথবা কোনো মডিউলের যেসব কী এখনো অনুবাদ হয়নি সেগুলো একসাথে। কোনো কী-তে প্রসঙ্গ নোট যোগ করুন, যাতে মডেল বুঝতে পারে “Save” একটি বাটন নাকি ডিসকাউন্ট।

AI যে গ্লোসারি মেনে চলে

সব মডিউল, একটি মডিউল বা একটি কী-এর জন্য চিহ্নিত করুন কোন শব্দ যেমন আছে তেমন থাকবে, আর কোনটি সবসময় একইভাবে অনুবাদ হবে।

নতুন ডিপ্লয় ছাড়াই পাবলিশ করুন

আপনার অ্যাপ রানটাইমে পাবলিশ করা ডিকশনারি পড়ে, তাই নতুন বিল্ড ছাড়াই নতুন টেক্সট ইউজারদের কাছে পৌঁছায়।

পেজেই টেক্সট এডিট করুন

Chrome-এর জন্য SELISE Blocks Assistant এক্সটেনশন আপনার সাইটের যেকোনো টেক্সটের পেছনের কী দেখায়। টেক্সটে Alt-ক্লিক করে সেখানেই এর অনুবাদ এডিট করুন।

ইমপোর্ট ও এক্সপোর্ট

৫০ MB পর্যন্ত XLSX, CSV বা JSON ফাইল থেকে, অথবা মাইগ্রেশনের সময় XLF থেকে বিদ্যমান অনুবাদ ইমপোর্ট করুন, আর একইভাবে এক্সপোর্ট করুন।

রোলব্যাক করা যায় এমন হিস্ট্রি

প্রতিটি কী-এর পরিবর্তন ও পাবলিশের হিস্ট্রি দেখুন, আর কোনো কী আগের ভ্যালুতে ফিরিয়ে নিন।

আপনার ডিকশনারি থাকে git-এ

কোডের পাশেই JSON হিসেবে কী লিখুন, CLI দিয়ে push করুন, আর SDK দিয়ে অ্যাপে লোড করুন।

  1. কী লিখুন

    blocks/localization/<module>.<language>.json-এ স্ট্রিং যোগ করুন, ফ্ল্যাট বা নেস্টেড যেভাবে চান, তারপর blocks localization validate দিয়ে ফাইলটি যাচাই করুন।

  2. Push ও অনুবাদ করুন

    ড্রাই রান করার পর প্রতিটি ভাষার ফাইল push করুন, তারপর যে ভাষাগুলো আপনি লেখেননি সেগুলো AI-কে দিয়ে পূরণ করান।

  3. রানটাইমে লোড করুন

    আপনার অ্যাপ বর্তমান ভাষার জন্য একটি মডিউলের ডিকশনারি লোড করে এবং t() দিয়ে কী খোঁজে। কোনো কী না থাকলে একটি ফলব্যাক ব্যবহার হয়।

# Check the file, preview the push, then push
blocks localization validate --module login --language de-DE --json
blocks localization push --module login --language de-DE --dry-run --json
blocks localization push --module login --language de-DE --yes --json

# Bring the published dictionary back down
blocks localization pull --module login --language de-DE --out blocks/localization/login.de-DE.json --json

Localization নিয়ে প্রশ্ন

এই সাইটটি কি Blocks দিয়ে অনুবাদ করা?

হ্যাঁ। seliseblocks.com-এর ইংরেজি, জার্মান, ফরাসি, ইতালীয় ও বাংলা টেক্সট Blocks Localization থেকে আসে, আর ভাষা মেনু দিয়ে এগুলোর মধ্যে বদলানো যায়।

আমি কি যেকোনো ভাষা যোগ করতে পারব?

de-DE বা bn-BD-এর মতো কালচার কোড দিয়ে ভাষা যোগ করুন, আর একটিকে ডিফল্ট হিসেবে সেট করুন। তালিকায় সাধারণ ভাষাগুলোর বাইরেও সিংহলি, জোংখা, সিলেটি ও চাটগাঁইয়ার মতো ভাষা আছে।

অনুবাদকরা কি কোডে হাত না দিয়েই কাজ করতে পারবেন?

হ্যাঁ। তাঁরা কনসোলে কী এডিট করতে পারেন, স্প্রেডশিট ইমপোর্ট করতে পারেন, অথবা ব্রাউজার এক্সটেনশন দিয়ে সরাসরি আপনার সাইটে টেক্সট বদলাতে পারেন।

পাবলিশ করা পরিবর্তন কত তাড়াতাড়ি দেখা যায়?

নতুন ডিপ্লয় লাগে না। পাবলিশ করলে ব্যাকগ্রাউন্ডে ডিকশনারি ফাইলটি আবার তৈরি হয়, আর পরের বার ডিকশনারি লোড করার সময় আপনার অ্যাপ নতুন টেক্সট পায়।

একটি ফ্রি প্রজেক্ট দিয়ে শুরু করুন

os.seliseblocks.com-এ সাইন আপ করে একটি প্রজেক্ট তৈরি করুন, অথবা Claude Code, Codex বা Cursor-এ একটি প্রম্পট পেস্ট করে আপনার এজেন্টকে দিয়ে Blocks CLI-এর মাধ্যমে সেটি সেট আপ করান।