জেসন বিষয়বস্তু অনুবাদ করুন যখন কাঠামোর অখণ্ডতা বজায় থাকে। নেস্টেড অবজেক্ট, অ্যারে পরিচালনা করে এবং অখণ্ড আন্তর্জাতিককরণ বাস্তবায়নের জন্য ডেটা প্রকারগুলি সংরক্ষণ করে।
এই সরঞ্জামটি জেসন অবজেক্টগুলির বিষয়বস্তু অনুবাদ করে তাদের কাঠামো সংরক্ষণ করে। বাম প্যানেলে আপনার জেসন পেস্ট করুন, লক্ষ্য ভাষা নির্বাচন করুন এবং ডানদিকে অনুবাদিত আউটপুট দেখুন।
JSON স্ট্রাকচার-প্রিজারভিং ট্রান্সলেটর একটি বিশেষায়িত টুল যা JSON অবজেক্টগুলির বিষয়বস্তু অনুবাদ করতে ডিজাইন করা হয়েছে, যখন তাদের মূল কাঠামো এবং বৈশিষ্ট্যগুলি অক্ষুণ্ণ থাকে। এই শক্তিশালী ইউটিলিটি ডেভেলপার, কন্টেন্ট ম্যানেজার এবং লোকালাইজেশন বিশেষজ্ঞদের জন্য JSON ডেটা অনুবাদ করতে সহায়তা করে, যা কাঠামোকে বিঘ্নিত না করে বা JSON অবজেক্টের মধ্যে রেফারেন্সগুলি ভেঙে ফেলে। অনুবাদের সময় কাঠামো সংরক্ষণ করার মাধ্যমে, এই টুলটি কাঠামোগত ডেটা ফরম্যাটের স্থানীয়করণের সাথে যুক্ত সাধারণ ব্যথার পয়েন্টগুলি নির্মূল করে, যা আন্তর্জাতিক উন্নয়ন প্রকল্প এবং কন্টেন্ট লোকালাইজেশন কর্মপ্রবাহের জন্য একটি অপরিহার্য সম্পদ।
সাধারণ পাঠ্য অনুবাদকদের তুলনায়, এই টুলটি বুদ্ধিমত্তার সাথে JSON অবজেক্টগুলি প্রক্রিয়া করে, অনুবাদের জন্য প্রয়োজনীয় স্ট্রিং মানগুলি চিহ্নিত করে, যখন অ-স্ট্রিং ডেটা টাইপগুলি (সংখ্যা, বুলিয়ান, শূন্য মান) এবং কাঠামোগত উপাদানগুলি (কী, বন্ধনী, কলন) অপরিবর্তিত রাখে। এই পদ্ধতি নিশ্চিত করে যে অনুবাদিত JSON বৈধ এবং মূলটির কার্যকরী সমতুল্য থাকে, যা বহুভাষিক অ্যাপ্লিকেশনে সরাসরি বাস্তবায়নের জন্য কাঠামোগত সমন্বয় বা ডিবাগিংয়ের প্রয়োজন ছাড়াই।
JSON (জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন) একটি লাইটওয়েট ডেটা ইন্টারচেঞ্জ ফরম্যাট যা মানব-পঠনযোগ্য পাঠ্য ব্যবহার করে ডেটা অবজেক্টগুলি সংরক্ষণ এবং স্থানান্তর করতে। একটি সাধারণ JSON কাঠামোতে অন্তর্ভুক্ত থাকে:
"name": "John Doe"
)"address": { "street": "123 Main St", "city": "Anytown" }
)"hobbies": ["reading", "swimming", "hiking"]
)আন্তর্জাতিককরণের উদ্দেশ্যে JSON অনুবাদ করার সময়, এই কাঠামোটি সংরক্ষণ করা অত্যন্ত গুরুত্বপূর্ণ, যখন শুধুমাত্র স্ট্রিং মানগুলি পরিবর্তন করা প্রয়োজন।
JSON স্ট্রাকচার-প্রিজারভিং ট্রান্সলেটর সঠিক অনুবাদ নিশ্চিত করতে এবং কাঠামোগত অখণ্ডতা বজায় রাখতে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করে:
এই প্রক্রিয়া নিশ্চিত করে যে আউটপুট JSON ইনপুটের সাথে সম্পূর্ণ কাঠামোগত সমান থাকে, শুধুমাত্র স্ট্রিং মানগুলির বিষয়বস্তু অনুবাদিত হয়।
টুলটি অ্যাক্সেস করুন: আপনার ওয়েব ব্রাউজারে JSON স্ট্রাকচার-প্রিজারভিং ট্রান্সলেটরে যান।
আপনার JSON ইনপুট করুন: "সূত্র JSON" টেক্সট এরিয়াতে আপনার JSON অবজেক্টটি পেস্ট করুন। টুলটি যেকোনো জটিলতার বৈধ JSON গ্রহণ করে, যার মধ্যে নেস্টেড অবজেক্ট এবং অ্যারে অন্তর্ভুক্ত রয়েছে।
লক্ষ্য ভাষা নির্বাচন করুন: ড্রপডাউন মেনু থেকে আপনার পছন্দসই লক্ষ্য ভাষা নির্বাচন করুন। টুলটি স্প্যানিশ, ফরাসি, জার্মান, ইতালিয়ান, পর্তুগিজ, চীনা, জাপানি, কোরিয়ান এবং রাশিয়ান সহ একাধিক ভাষা সমর্থন করে।
অনুবাদ দেখুন: অনুবাদিত JSON স্বয়ংক্রিয়ভাবে "অনুবাদিত JSON" প্যানেলে ডান দিকে প্রদর্শিত হবে, যা আপনার মূল JSON এর সঠিক কাঠামো বজায় রাখে।
ফলাফল কপি করুন: "কপি" বোতামে ক্লিক করে অনুবাদিত JSON আপনার ক্লিপবোর্ডে কপি করুন যাতে আপনার অ্যাপ্লিকেশন বা প্রকল্পে ব্যবহার করা যায়।
পরিষ্কার এবং রিসেট করুন: আপনি যদি নতুন একটি অনুবাদ শুরু করতে চান তবে "সব পরিষ্কার করুন" বোতামটি ব্যবহার করুন যাতে ইনপুট এবং আউটপুট উভয় ক্ষেত্রই রিসেট হয়।
যদি আপনি ট্রান্সলেটর ব্যবহার করার সময় কোনও সমস্যা সম্মুখীন হন, টুলটি সহায়ক ত্রুটি বার্তা সরবরাহ করে:
অবৈধ JSON ফরম্যাট: যদি আপনার ইনপুট JSON সিনট্যাক্স ত্রুটি থাকে, টুলটি একটি ত্রুটি বার্তা প্রদর্শন করবে যা নির্দেশ করে যে JSON ফরম্যাট অবৈধ। আপনার ইনপুটটি মিসিং বন্ধনী, কমা বা অন্যান্য সিনট্যাক্স সমস্যা জন্য পরীক্ষা করুন।
অনুবাদ ত্রুটি: খুব কম ক্ষেত্রেই যেখানে অনুবাদ ব্যর্থ হয়, টুলটি আপনাকে জানাবে। এটি সংযোগের সমস্যা বা অনুবাদ পরিষেবার সাথে সমস্যা হওয়ার কারণে ঘটতে পারে।
1// উদাহরণ কিভাবে আপনি JavaScript এ অনুরূপ কার্যকারিতা বাস্তবায়ন করতে পারেন
2function translateJsonStructure(jsonObj, targetLanguage) {
3 // স্ট্রিং অনুবাদের জন্য সহায়ক ফাংশন
4 function translateString(str, lang) {
5 // একটি বাস্তব বাস্তবায়নে, এটি একটি অনুবাদ API কল করবে
6 return `[${lang}] ${str}`;
7 }
8
9 // পুনরাবৃত্তিমূলক ফাংশন JSON প্রক্রিয়া করার জন্য
10 function processNode(node) {
11 if (node === null) return null;
12
13 if (typeof node === 'string') {
14 return translateString(node, targetLanguage);
15 }
16
17 if (Array.isArray(node)) {
18 return node.map(item => processNode(item));
19 }
20
21 if (typeof node === 'object') {
22 const result = {};
23 for (const key in node) {
24 result[key] = processNode(node[key]);
25 }
26 return result;
27 }
28
29 // সংখ্যা, বুলিয়ান, ইত্যাদি অপরিবর্তিত ফেরত দিন
30 return node;
31 }
32
33 return processNode(jsonObj);
34}
35
36// উদাহরণ ব্যবহার
37const sourceJson = {
38 "product": {
39 "name": "Wireless Headphones",
40 "description": "High-quality wireless headphones with noise cancellation",
41 "features": ["Bluetooth 5.0", "40-hour battery life", "Foldable design"],
42 "price": 99.99,
43 "inStock": true
44 }
45};
46
47const translatedJson = translateJsonStructure(sourceJson, "es");
48console.log(JSON.stringify(translatedJson, null, 2));
49
1import json
2
3def translate_json_structure(json_obj, target_language):
4 """
5 স্ট্রিং মানগুলি অনুবাদ করে JSON অবজেক্টের কাঠামো সংরক্ষণ করে।
6
7 Args:
8 json_obj: পার্স করা JSON অবজেক্ট
9 target_language: লক্ষ্য ভাষার কোড (যেমন, 'es', 'fr')
10
11 Returns:
12 অনুবাদিত JSON অবজেক্ট যা কাঠামো সংরক্ষণ করে
13 """
14 def translate_string(text, lang):
15 # একটি বাস্তব বাস্তবায়নে, এটি একটি অনুবাদ API কল করবে
16 return f"[{lang}] {text}"
17
18 def process_node(node):
19 if node is None:
20 return None
21
22 if isinstance(node, str):
23 return translate_string(node, target_language)
24
25 if isinstance(node, list):
26 return [process_node(item) for item in node]
27
28 if isinstance(node, dict):
29 result = {}
30 for key, value in node.items():
31 result[key] = process_node(value)
32 return result
33
34 # সংখ্যা, বুলিয়ান, ইত্যাদি অপরিবর্তিত ফেরত দিন
35 return node
36
37 return process_node(json_obj)
38
39# উদাহরণ ব্যবহার
40source_json = {
41 "user": {
42 "name": "Jane Smith",
43 "bio": "Software developer and open source contributor",
44 "skills": ["JavaScript", "Python", "React"],
45 "active": True,
46 "followers": 245
47 }
48}
49
50translated_json = translate_json_structure(source_json, "fr");
51print(json.dumps(translated_json, indent=2));
52
1<?php
2/**
3 * JSON কাঠামোকে অনুবাদ করে মূল কাঠামো সংরক্ষণ করে
4 *
5 * @param mixed $jsonObj পার্স করা JSON অবজেক্ট
6 * @param string $targetLanguage লক্ষ্য ভাষার কোড
7 * @return mixed অনুবাদিত JSON অবজেক্ট
8 */
9function translateJsonStructure($jsonObj, $targetLanguage) {
10 // স্ট্রিং অনুবাদের জন্য সহায়ক ফাংশন
11 function translateString($text, $lang) {
12 // একটি বাস্তব বাস্তবায়নে, এটি একটি অনুবাদ API কল করবে
13 return "[$lang] $text";
14 }
15
16 // প্রতিটি নোড প্রক্রিয়া করার জন্য পুনরাবৃত্তিমূলক ফাংশন
17 function processNode($node, $lang) {
18 if ($node === null) {
19 return null;
20 }
21
22 if (is_string($node)) {
23 return translateString($node, $lang);
24 }
25
26 if (is_array($node)) {
27 // এটি একটি সমাস্বত্বপূর্ণ অ্যারে (অবজেক্ট) বা সূচকযুক্ত অ্যারে কিনা পরীক্ষা করুন
28 if (array_keys($node) !== range(0, count($node) - 1)) {
29 // সমাস্বত্বপূর্ণ অ্যারে (অবজেক্ট)
30 $result = [];
31 foreach ($node as $key => $value) {
32 $result[$key] = processNode($value, $lang);
33 }
34 return $result;
35 } else {
36 // সূচকযুক্ত অ্যারে
37 return array_map(function($item) use ($lang) {
38 return processNode($item, $lang);
39 }, $node);
40 }
41 }
42
43 // সংখ্যা, বুলিয়ান, ইত্যাদি অপরিবর্তিত ফেরত দিন
44 return $node;
45 }
46
47 return processNode($jsonObj, $targetLanguage);
48}
49
50// উদাহরণ ব্যবহার
51$sourceJson = [
52 "company" => [
53 "name" => "Global Tech Solutions",
54 "description" => "Innovative software development company",
55 "founded" => 2010,
56 "services" => ["Web Development", "Mobile Apps", "Cloud Solutions"],
57 "active" => true
58 ]
59];
60
61$translatedJson = translateJsonStructure($sourceJson, "de");
62echo json_encode($translatedJson, JSON_PRETTY_PRINT);
63?>
64
JSON স্ট্রাকচার-প্রিজারভিং ট্রান্সলেটর ওয়েব অ্যাপ্লিকেশন আন্তর্জাতিককরণের জন্য বিশেষভাবে মূল্যবান। আধুনিক ওয়েব অ্যাপ্লিকেশনগুলি প্রায়শই স্থানীয়করণ স্ট্রিংগুলি JSON ফরম্যাটে সংরক্ষণ করে, এবং এই টুলটি ডেভেলপারদের জন্য সক্ষম করে:
যেমন একটি সাধারণ i18n JSON ফাইল দেখতে পারে:
1{
2 "common": {
3 "welcome": "Welcome to our application",
4 "login": "Log in",
5 "signup": "Sign up",
6 "errorMessages": {
7 "required": "This field is required",
8 "invalidEmail": "Please enter a valid email address"
9 }
10 }
11}
12
JSON স্ট্রাকচার-প্রিজারভিং ট্রান্সলেটর ব্যবহার করে, ডেভেলপাররা দ্রুত একাধিক ভাষার জন্য সমতুল্য ফাইলগুলি তৈরি করতে পারে, যখন তাদের অ্যাপ্লিকেশন প্রত্যাশিত নেস্টেড কাঠামো বজায় থাকে।
যে APIs আন্তর্জাতিক ব্যবহারকারীদের সেবা দেয় তাদের প্রায়শই স্থানীয়কৃত প্রতিক্রিয়া প্রদান করতে হয়। JSON স্ট্রাকচার-প্রিজারভিং ট্রান্সলেটর সহজ করে:
কন্টেন্ট ম্যানেজমেন্ট সিস্টেমগুলি প্রায়শই কাঠামোবদ্ধ JSON ফরম্যাটে কন্টেন্ট সংরক্ষণ করে। এই টুলটি কন্টেন্ট ম্যানেজারদের জন্য সহায়ক:
প্রযুক্তিগত ডকুমেন্টেশন প্রায়শই JSON ব্যবহার করে কনফিগারেশন উদাহরণ বা API রেফারেন্স। ট্রান্সলেটর ডকুমেন্টেশন টিমগুলিকে সহায়তা করে:
বৈশিষ্ট্য | JSON স্ট্রাকচার-প্রিজারভিং ট্রান্সলেটর | সাধারণ পাঠ্য অনুবাদক | ম্যানুয়াল অনুবাদ | অনুবাদ ব্যবস্থাপনা সিস্টেম |
---|---|---|---|---|
কাঠামো সংরক্ষণ | ✅ সম্পূর্ণ সংরক্ষণ | ❌ প্রায়ই JSON কাঠামো ভেঙে দেয় | ✅ অনুবাদক দক্ষতার উপর নির্ভর করে | ⚠️ সিস্টেম অনুযায়ী পরিবর্তিত |
অনুবাদের গুণমান | ⚠️ স্বয়ংক্রিয় (সাধারণ বিষয়বস্তু জন্য ভাল) | ⚠️ স্বয়ংক্রিয় (প্রসঙ্গ অভাবিত) | ✅ উচ্চ গুণমান মানব অনুবাদকের সাথে | ✅ মানব পর্যালোচনার সাথে উচ্চ গুণমান |
গতি | ✅ তাত্ক্ষণিক | ✅ তাত্ক্ষণিক | ❌ ধীর | ⚠️ মাঝারি |
নেস্টেড কাঠামোর পরিচালনা | ✅ চমৎকার | ❌ Poor | ⚠️ ত্রুটি-প্রবণ | ⚠️ সিস্টেম অনুযায়ী পরিবর্তিত |
প্রযুক্তিগত জ্ঞান প্রয়োজন | ⚠️ মৌলিক JSON বোঝার প্রয়োজন | ❌ কিছুই নয় | ❌ কিছুই নয় | ⚠️ সিস্টেম-নির্দিষ্ট জ্ঞান |
বৃহৎ ফাইলগুলির জন্য উপযুক্ত | ✅ হ্যাঁ | ⚠️ সীমাবদ্ধতা থাকতে পারে | ❌ সময়সাপেক্ষ | ✅ হ্যাঁ |
অ-স্ট্রিং মানগুলি পরিচালনা | ✅ হ্যাঁ | ❌ কিছুই নয় | ❌ কিছুই নয় | ⚠️ সিস্টেম অনুযায়ী পরিবর্তিত |
JSON স্বাভাবিকভাবে সার্কুলার রেফারেন্স সমর্থন করে না, তবে কিছু জাভাস্ক্রিপ্ট অবজেক্টে সেগুলি অন্তর্ভুক্ত থাকতে পারে। JSON এ সিরিয়ালাইজ করা হলে, এই রেফারেন্সগুলি ত্রুটি সৃষ্টি করবে। JSON স্ট্রাকচার-প্রিজারভিং ট্রান্সলেটর এটি পরিচালনা করে:
অনুবাদক বিভিন্ন ডেটা টাইপগুলি বুদ্ধিমত্তার সাথে পরিচালনা করে:
42
অপরিবর্তিত 42
)true
অপরিবর্তিত true
)null
অপরিবর্তিত null
)অনুবাদক সঠিকভাবে পরিচালনা করে:
অত্যন্ত বড় JSON কাঠামোর জন্য, অনুবাদক:
JSON স্ট্রাকচার-প্রিজারভিং ট্রান্সলেটর একটি বিশেষায়িত টুল যা JSON অবজেক্টগুলির মধ্যে পাঠ্য বিষয়বস্তু অনুবাদ করে, যখন মূল কাঠামো, ফরম্যাট এবং অ-স্ট্রিং মানগুলি অক্ষুণ্ণ থাকে। এটি নিশ্চিত করে যে অনুবাদিত JSON বৈধ এবং উত্স JSON এর কার্যকরী সমতুল্য থাকে, শুধুমাত্র মানব-পঠনযোগ্য স্ট্রিং বিষয়বস্তু লক্ষ্য ভাষায় পরিবর্তিত হয়।
ট্রান্সলেটর পুনরাবৃত্তিমূলক ট্রাভার্সাল ব্যবহার করে নেস্টেড JSON অবজেক্টগুলি প্রক্রিয়া করে। এটি সমস্ত স্তরের নেস্টিংয়ের মধ্য দিয়ে চলে যায়, প্রতিটি স্তরে স্ট্রিং মানগুলি অনুবাদ করে, যখন কাঠামোগত উপাদান, অবজেক্ট কী এবং অ-স্ট্রিং মানগুলি সংরক্ষণ করে। এটি নিশ্চিত করে যে এমনকি গভীরভাবে নেস্টেড JSON অবজেক্টগুলি অনুবাদের পরে তাদের মূল কাঠামো বজায় রাখে।
হ্যাঁ, ট্রান্সলেটর JSON এর অ্যারে সম্পূর্ণরূপে সমর্থন করে। এটি অ্যারের প্রতিটি উপাদানকে পৃথকভাবে প্রক্রিয়া করে, স্ট্রিং মানগুলি অনুবাদ করে, যখন অ্যারের কাঠামো এবং অ-স্ট্রিং উপাদানগুলি সংরক্ষণ করে। এটি স্ট্রিংয়ের সাধারণ অ্যারে থেকে শুরু করে জটিল অ্যারে পর্যন্ত মিশ্র ডেটা টাইপ বা নেস্টেড অবজেক্টগুলি অন্তর্ভুক্ত করে।
না, ট্রান্সলেটর আপনার JSON এর কাঠামো সংরক্ষণ করার জন্য ডিজাইন করা হয়েছে, যার মধ্যে সমস্ত কী অপরিবর্তিত রাখা হয়। শুধুমাত্র স্ট্রিং মানগুলি অনুবাদিত হয়, কীগুলি নিজেই অপরিবর্তিত থাকে। এটি নিশ্চিত করে যে আপনার কোডটি অনুবাদের পরে একই বৈশিষ্ট্যের নামগুলি উল্লেখ করতে পারে।
যদিও JSON স্ট্রাকচার-প্রিজারভিং ট্রান্সলেটর বিশেষভাবে i18next এর জন্য তৈরি নয়, এটি আউটপুট তৈরি করে যা i18next এবং অনুরূপ আন্তর্জাতিককরণ ফ্রেমওয়ার্কের সাথে সামঞ্জস্যপূর্ণ। অনুবাদিত JSON নেস্টেড কাঠামো বজায় রাখে যা এই ফ্রেমওয়ার্কগুলি প্রত্যাশা করে, যা i18next-ভিত্তিক অ্যাপ্লিকেশনগুলির জন্য স্থানীয়করণ ফাইল তৈরি করতে উপযুক্ত।
অনুবাদক স্বয়ংক্রিয় অনুবাদ পরিষেবাগুলি ব্যবহার করে, যা সাধারণ বিষয়বস্তু জন্য ভাল ফলাফল প্রদান করে তবে সূক্ষ্ম অর্থ বা প্রসঙ্গ-নির্দিষ্ট পরিভাষা সঠিকভাবে ধরতে নাও পারে। পেশাদার মানের অনুবাদের জন্য, এটি সুপারিশ করা হয় যে একটি মানব অনুবাদক আউটপুট পর্যালোচনা এবং সংশোধন করে, বিশেষ করে গ্রাহক-মুখী বিষয়বস্তু জন্য।
হ্যাঁ, ট্রান্সলেটর বুদ্ধিমত্তার সাথে মিশ্র বিষয়বস্তু পরিচালনা করে। এটি কেবল স্ট্রিং মানগুলি অনুবাদ করবে, যখন সংখ্যা, বুলিয়ান, শূন্য মান এবং কাঠামোগত উপাদানগুলি ঠিক যেমন রয়েছে তেমনই রাখবে। এটি নিশ্চিত করে যে আপনার ডেটার অখণ্ডতা অনুবাদের প্রক্রিয়ার মাধ্যমে বজায় থাকে।
যদি আপনি অনুবাদ ত্রুটি সম্মুখীন হন, প্রথমে নিশ্চিত করুন যে আপনার ইনপুট বৈধ JSON। টুলটি অবৈধ JSON সিনট্যাক্সের জন্য ত্রুটি বার্তা সরবরাহ করে। যদি আপনার JSON বৈধ হয় তবে অনুবাদ ব্যর্থ হয়, জটিল কাঠামোগুলি ছোট অংশে ভেঙে দেওয়ার চেষ্টা করুন অথবা অস্বাভাবিক অক্ষর বা ফরম্যাটিং রয়েছে কিনা তা পরীক্ষা করুন যা সমস্যা সৃষ্টি করতে পারে।
ওয়েব-ভিত্তিক টুলটি মাঝারি আকারের JSON অবজেক্টগুলি পরিচালনা করতে পারে, তবে অত্যন্ত বড় ফাইলগুলি (কিছু এমবি) ব্রাউজারে কার্যকারিতা সমস্যা সৃষ্টি করতে পারে। অত্যন্ত বড় JSON কাঠামোর জন্য, অনুবাদের জন্য এটি ছোট যুক্তিসঙ্গত ইউনিটে ভেঙে দেওয়ার বিষয়ে বিবেচনা করুন অথবা সার্ভার-সাইড বাস্তবায়নের একটি অনুরূপ কার্যকারিতা ব্যবহার করুন।
বর্তমান বাস্তবায়নে একবারে একটি লক্ষ্য ভাষায় অনুবাদ করা হয়। একাধিক ভাষার জন্য, আপনাকে প্রতিটি লক্ষ্য ভাষার জন্য আলাদা আলাদা অনুবাদ করতে হবে। তবে, প্রক্রিয়াটি দ্রুত এবং আপনি যে ভাষাগুলি সমর্থন করতে চান সেগুলির জন্য এটি সহজেই পুনরাবৃত্তি করা যায়।
"JSON (জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন)।" json.org। প্রবেশের তারিখ ১০ জুলাই ২০২৫।
Ecma International। "স্ট্যান্ডার্ড ECMA-404: JSON ডেটা ইন্টারচেঞ্জ সিনট্যাক্স।" ecma-international.org। প্রবেশের তারিখ ১০ জুলাই ২০২৫।
"i18next: আন্তর্জাতিককরণ ফ্রেমওয়ার্ক।" i18next.com। প্রবেশের তারিখ ১০ জুলাই ২০২৫।
Mozilla Developer Network। "JSON নিয়ে কাজ করা।" developer.mozilla.org। প্রবেশের তারিখ ১০ জুলাই ২০২৫।
W3C। "আন্তর্জাতিককরণ (i18n)।" w3.org। প্রবেশের তারিখ ১০ জুলাই ২০২৫।
আপনার JSON অনুবাদ করতে প্রস্তুত যা কাঠামো সংরক্ষণ করে? আমাদের JSON স্ট্রাকচার-প্রিজারভিং ট্রান্সলেটর টুলটি এখন ব্যবহার করুন দ্রুত সঠিক অনুবাদ তৈরি করতে যা আপনার ডেটা কাঠামোর অখণ্ডতা বজায় রাখে। সহজেই আপনার JSON পেস্ট করুন, লক্ষ্য ভাষা নির্বাচন করুন, এবং তাত্ক্ষণিক ফলাফল পান যা আপনি সরাসরি আপনার বহুভাষিক অ্যাপ্লিকেশনগুলিতে বাস্তবায়ন করতে পারেন।
আপনার কাজে দরকারী হতে পারে আরো টুল খুঁজে বের করুন