ବାରମ୍ବାର ପଚାରିଥିବା ପ୍ରଶ୍ନ
ଆପଣ ଆରମ୍ଭ କରିବା ପୂର୍ବରୁ i18n-keyless ବିଷୟରେ ଆପଣଙ୍କୁ ଯାହା ଜାଣିବାକୁ ଦରକାର ସେବା ସବୁ କଥା।
ମୁଁକୁ ଅନୁବାଦ ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବାକୁ ଦରକାର ପଡ଼ିବ କି?
ନାହିଁ। କୌଣସି JSON ଫାଇଲ ନାହିଁ, କୌଣସି କୀ ନିଷ୍ପାଦନ ପଦଖାନ ନାହିଁ, ଏବଂ କୌଣସି ବିଲ୍ଡ-ଟାଇମ୍ ପ୍ଲଗିନ୍ ନାହିଁ। ଆପଣ ଆପଣର ଉତ୍ସ ଭାଷାରେ ଆପଣର ବାକ୍ୟଗୁଡ଼ିକ ଲେଖୁଛନ୍ତି, SDK ପ୍ରଥମ ଅନୁରୋଧରେ ସେଗୁଡ଼ିକୁ API କୁ ପଠାନ୍ତି, API ସେଗୁଡ଼ିକୁ AI ସହିତ ଅନୁବାଦ କରେ, ଏବଂ ପରବର୍ତ୍ତୀ ପ୍ରତ୍ୟେକ ଅନୁରୋଧ କ୍ୟାଚେରୁ ସେବା କରାଯାଏ। ଆପଣଙ୍କର କୋଡ୍ ହେଉଛି ସତ୍ୟର ଏକମାତ୍ର ଉତ୍ସ.
ମୁଁ ଉତ୍ସ ପାଠ୍ୟକୁ ପରିବର୍ତ୍ତନ କରୁଥିଲେ କ’ଣ ଘଟେ?
ଉତ୍ସ ପାଠ୍ୟଟି ହେଉଛି ଏକ ଚାବିକଳା। ଏହାକୁ ପରିବର୍ତ୍ତନ କରିବାରେ ଆପଣ ଏକ ନୂତନ ଚାବିକଳା ଏବଂ ଏକ ନୂତନ AI ଅନୁବାଦ ପାଇବେ। ପୁରୁଣା ଚାବିକଳାଟି କେବଳ ଅନୁରୋଧ ହୋଇନାହିଁ ଏବଂ ଡାଶବୋର୍ଡଟି ଏହାକୁ ନିର୍ବାହ ନହୋଇ ପାର୍ବକ ଦିନ ପରେ ସଫା କରି ଦେଇଥାଏ। ବାନାନ ଠିକକୁ ସରିଆ କରିବାରେ ଏହାର ସମାନ ପଦଧତି: ଏହାକୁ କୋଡରେ ଠିକ କରି, ଡେପଲୋଇ କରିବାରେ ନୂତନ ପାଠ୍ୟଟି ପ୍ରଥମ ଅନୁରୋଧରେ ଅନୁବାଦ ହୋଇଯିବ।
ଏହାର ମୂଲ୍ୟ କେତେ?
ସ୍ୱ-ହୋଷ୍ଟେଡ: ସମ୍ପୂର୍ଣ୍ଣ ମୁକ୍ତ, ଅସୀମ ପ୍ରଜେକ୍ଟଗୁଡିକ, କୌଣସି ସଦସ୍ୟତା ନାହିଁ ଏବଂ ବ୍ୟବହାର ସୀମା ନାହିଁ — Docker ଇମେଜ୍ ଇନସ୍ଟାଲ୍ କରନ୍ତୁ, ଆପଣଙ୍କର ନିଜର ଏ.ଆଇ. କୀ ବ୍ୟବହାର କରନ୍ତୁ | ଆପଣଙ୍କୁ ଭଲ ଲାଗିଲେ? ମୋତେ ଟିପ୍ ଦିଅନ୍ତୁ! ହୋଷ୍ଟେଡ: ପ୍ରତିମାସିକ ସକ୍ରିୟ ଉପଯୋଗୀଙ୍କ ଆଧାରରେ ପ୍ରତି ପ୍ରଜେକ୍ଟରେ ଗୋଟିଏ ନିର୍ଦ୍ଧାରିତ ମୂଲ୍ୟ, — ୧,୦୦୦ ପର୍ଯ୍ୟନ୍ତ ୪ ଇୟୁରୋ, ୫,୦୦୦ ପର୍ଯ୍ୟନ୍ତ ୯ ଇୟୁରୋ, ୫୦,୦୦୦ ପର୍ଯ୍ୟନ୍ତ ୨୯ ଇୟୁରୋ, ୫,୦୦,୦୦୦ ପର୍ଯ୍ୟନ୍ତ ୯୯ ଇୟୁରୋ — ମାସିକଭାବେ ବିଲ୍ ହୁଏ, ଯେକୌଣସି ସମୟରେ ବାତିଲ୍ ହୋଇପାରିବ | ଦୁଇଟି ପ୍ରକାରରେ କୌଣସି ପ୍ରତି-ସୀଟ, ପ୍ରତି-ଶବ୍ଦ କିମ୍ବା ପ୍ରତି-ସ୍ଟ୍ରିଂ ମୂଲ୍ୟ ନାହିଁ |
ମୁଁ ମୋର ଅନୁବାଦଗୁଡ଼ିକୁ ଏକସ୍ପୋର୍ଟ କରିପାରିବି?
ହଁ । ଡାଶବୋର୍ଡରେ ଏକ "ଏକସ୍ପୋର୍ଟ JSON" ବଟନ୍ ଅଛି ଯାହାକୁ ଆପଣଙ୍କର ପ୍ରୋଜେକ୍ଟର ଅନୁବାଦକୁ ଗୋଟିଏ ଏକକ JSON ଫାଇଲରେ ଡାଉନଲୋଡ୍ କରିଥାଏ । ଏକସ୍ପୋର୍ଟରେ ଅନ୍ତିମ ଶ୍ରେଣୀକୁ ଅନ୍ତର୍ଭୁକ୍ତ କରାଯାଇଛି, କେବଳ ଗତ ୩୦ ଦିନରେ ବ୍ୟବହୃତ ହୋଇଥିବାକୁ ବ୍ୟବହୃତ ହୋଇଥିବା ଶ୍ରେଣୀକୁ ଛାଡ଼ି ନାହିଁ, ତେଣୁ ଏହା ଏକ ପୂର୍ଣ୍ଣ ବ୍ୟାକାପ୍। କୌଣସି ଲକିନ୍ ନାହିଁ: ଆପଣଙ୍କର ଡାଟା ସର୍ବଦା ଗୋଟିଏ କ୍ଲିକ୍ ଦୂରେ ଅଛି ।
ଏହା କେଉଁଟି ଫ୍ରେମୱର୍କକୁ ସମର୍ଥନ କରେ?
React, React Native, Vue, Svelte, Vanilla JS, Node.js, Ruby on Rails, Python, Go, Swift ଏବଂ Kotlin। ପ୍ରତ୍ୟେକ SDK ଏକା ପରିବର୍ତ୍ତେ କାର୍ଯ୍ୟ କରେ: ଆପଣଙ୍କର ପାଠକୁ ଅନୁବାଦ କଲ୍ ମଧ୍ୟରେ ପ୍ରସ୍ତୁତ କରନ୍ତୁ, ଏବଂ API ବର୍ତ୍ତମାନର ଭାଷାର ଅନୁବାଦ ଫେରାଇଦେବେ। ସର୍ଭର SDKଗୁଡ଼ିକ ଥ୍ରେଡ୍-ସୁରକ୍ଷିତ ଏବଂ ମେମୋରିରେ ଅନୁବାଦଗୁଡ଼ିକୁ କ୍ୟାଚ୍ କରେ।
କେତେଟି ଭାଷାକୁ ସମର୍ଥନ କରାଯାଇଛି?
ଚାଳିଶଟି ଭାଷା, ଯଥା ପ୍ରାଦେଶିକ ପ୍ରକାର ଭିନ୍ନତା ଯଥା zh-Hans / zh-Hant, en / en-GB, fr / fr-CA, pt / pt-BR ଏବଂ es / es-MX ଆଦି ଅନ୍ୟାନ୍ୟ ଅଛି। ଆରବୀ, ହିବ୍ରୁ ଏବଂ ଉର୍ଦ୍ଦୁ ମଧ୍ୟ ତାଲିକାରେ ଅଛି, ତେଣୁ ଡାହାଣକୁ-ବାମକୁ ଭାଷା କାର୍ଯ୍ୟ କରେ। ଆପଣଙ୍କ ପ୍ରୋଜେକ୍ଟରେ ଏକ ନୂଆ ଭାଷା ଯୋଡିବାରେ କେବଳ ଡାଶବୋର୍ଡରେ ଗୋଟିଏ କ୍ଲିକ୍ ଲାଗେ।
ଏହା ସର୍ଭର-ସାଇଡ୍ ରେଣ୍ଡରିଂ ସହିତ କାର୍ଯ୍ୟକରେ କି?
ହଁ । Node.js SDK AsyncLocalStorage ବ୍ୟବହାର କରେ ଯେତେବେଳେ ଆପଣଙ୍କର ଲୋଡର୍ସ, ହେଡ୍ ଫଙ୍କଶନ୍ ଏବଂ ସର୍ଭର କମ୍ପୋନେଣ୍ଟଗୁଡ଼ିକ ଏକ React ପ୍ରୋବାଇଡର୍ ବିନା ଅନୁବାଦ କରିପାରିବେ । କ୍ଲାଏଣ୍ଟ ସାଇଡରେ, React ପ୍ରୋବାଇଡର୍ ସର୍ଭରରୁ ରେଣ୍ଡରିଙ୍ଗ ହୋଇଥିବା HTML ରୁ ହାଇଡ୍ରେଟ କରେ । ଡକ୍ୟୁମେଣ୍ଟେସନରେ Next.js, Nuxt, ଏବଂ TanStack Start ପାଇଁ ପଦ଼କଦ଼ମ୍ ଗାଇଡ୍ ଅଛି ।
ଏହା ମୋର ଆପ୍ କୁ ଧୀର କରେ କି?
ପ୍ରଥମ ବାରରେ ଏକନ୍ତୁ ନୂଆ ଶ୍ରୁତି ଅନୁରୋଧ କରିବା ହେଲେ, API ଟି ଆଇ ମାଡେଲକୁ ଡାକେ — ଏକ ଛୋଟ ୟୁଆଇ ଶ୍ରୁତି ପାଇଁ ପ୍ରାୟ ଅଧା ସେକେଣ୍ଡ, ଏକ ଅନୁଚ୍ଛେଦ ପାଇଁ ଅଧିକ ସମୟ ଲାଗେ | ଏହା ପରେ ସବୁ ଅନୁରୋଧଗୁଡ଼ିକୁ ଡାଟାବେସ୍ ଠାରୁ ସେବା କରାଯାଏ, ଯାହା ଏକ ନିୟମିତ କ୍ୟାଚେ ହିଟ୍ | SDK ମଧ୍ୟରେ ଅନୁବାଦକୁ ସ୍ଥାନୀୟ ଭାବରେ କ୍ୟାଶ୍ କରାଯାଏ, ତେଣୁ ଫେରିଥିବା ଉପଯୋଗକମାନେ କୌଣସି ନେଟୱର୍କ ବିଳମ୍ବ ଦେଖୁନାହାନ୍ତି | ଯଦି ଦଶଜଣ ଉପଯୋଗକ ଏକିସାଥେ ଏକି ଶ୍ରୁତିକୁ ଅନୁରୋଧ କରନ୍ତି, କେବଳ ଗୋଟିଏ ଆଇ କଲ୍ ହୁଏ |
ଯଦି ସେବା ବନ୍ଦ ହୋଇଯାଏ ତାହେଲେ କ’ଣ ହୋଇଥାଏ?
ପ୍ରତ୍ୟେକ SDK ଅନୁବାଦକୁ ସ୍ଥାନୀୟ ଭାବରେ କ୍ୟାଶେ କରେ — ଇଣ୍ଟରନେଟ୍ରେ localStorage ରେ, ମୋବାଇଲ୍ ଉପକରଣରେ AsyncStorage ରେ ଏବଂ ସର୍ଭରରେ ମେମୋରୀରେ। ଯଦି API ପହଞ୍ଚିବା ଯାଇନାହିଁ, SDK କ୍ୟାଶେକୁ ଅନୁବାଦକୁ ପ୍ରଦାନ କରେ। ଆପଣଙ୍କର ଉପଯୋଗକାମାନେ ଶେଷ ଜଣାଗତ ଅନୁବାଦକୁ ଦେଖିବେ, କେହିଦିନେ ଖାଲି ସ୍ଟ୍ରିଙ୍ଗ୍ ଦେଖିବେ ନାହିଁ। ଯେତେବେଳେ API ଫେରତି, SDK ନିରବରେ ଅଦ୍ୟତନ କରେ।
ଏହା କେଉଁଠାରୁ AI ପ୍ରଦାନକାରୀକୁ ବ୍ୟବହାର କରେ?
ପଞ୍ଚୋଟି ପ୍ରୋବାଇଡର୍ସଗୁଡ଼ିକୁ ସମର୍ଥନ କରାଯାଇଛି: Mistral, OpenAI, Anthropic, Google, ଏବଂ Ollama, Groq, କିମ୍ବା Together ପରି ଯେକୌଣସି OpenAI-ସାମରସ୍ୟ ଶେଷବିନ୍ଦୁ ବା ଶେଷବିନ୍ଦୁ ଯଥା Ollama, Groq, କିମ୍ବା Together। ଅପରେଟର୍ ଡାଶବୋର୍ଡ କିମ୍ବା ପରିବେଶରୁ ପ୍ରୋବାଇଡର୍ ଏବଂ ମାଡେଲ୍ ବାଛନ୍ତି। i18n-keyless.com ରେ ଡିଫୋଲ୍ଟ Mistral ହୋଇଛି। ସ୍ୱୟଂ-ହୋଷ୍ଟେଡ୍ ଉପଯୋଗକମାନେ ସ୍ଥାନୀୟଭାବେ Ollama ଚଲାଇପାରନ୍ତି ଏବଂ କୌଣସି ତୃତୀୟ ପକ୍ଷକୁ କିଛି ପଠାନ୍ତି ନାହିଁ।
ମୁଁ AI ଅନୁବାଦକୁ ଅତିକ୍ରମ କରିପାରିବି?
ହଁ । ଡାଶବୋର୍ଡରେ ଯେକୌଣସି ସେଲ୍ ଉପରେ କ୍ଲିକ୍ କରନ୍ତୁ, ଠିକ୍ ଟେକ୍ସ୍ଟ୍ ଟାଇପ୍ କରନ୍ତୁ ଏବଂ ସେଭ୍ କରନ୍ତୁ । ସଂଶୋଧନ ଚିରସ୍ଥାୟୀ: API କେବଳ ହାତରେ ସେଟ୍ କରାଯାଇଥିବା ମୂଲ୍ୟକୁ ଅତିକ୍ରମ କରେ ନାହିଁ । ଆପଣ API କିମ୍ବା MCP ସର୍ଭର ମାଧ୍ୟମରେ ଅନୁବାଦଗୁଡ଼ିକୁ ଅତିକ୍ରମ କରିପାରିବେ, ତେଣୁ ଗୋଟିଏ AI କୋଡିଂ ଏଜେଣ୍ଟ ଆପଣଙ୍କ ପାଇଁ ଅନୁବାଦକୁ ଠିକ୍ କରିପାରିବେ ।
ମୁଁ i18next ବା ଅନ୍ୟ ଏକ ଲାଇବ୍ରେରୀରୁ ମାଇଗ୍ରେଟ୍ କରିପାରିବି?
ହଁ । ଡକ୍ୟୁମେଣ୍ଟେସନରେ i18next, react-intl ଏବଂ Lokalise ପାଇଁ ଏକ ଧାପରେ ଧାପ ମାଇଗ୍ରେସନ ଗାଇଡ୍ ଅଛି । API ରେ ଏକ ମାଇଗ୍ରେସନ ଏଣ୍ଡପୋଇଣ୍ଟ ଅଛି ଯାହାକୁ ଆପଣର ଇସିସ୍ଟିଂ ଅନୁବାଦଗୁଡ଼ିକୁ ଏକକ୍ଷରେ ଆମଦାନ କରିଥାଏ, କୌଣସି AI କଲ୍ ବା କୌଣସି ବିଲ୍ଲିଙ୍ଗ ବିନା । MCP ସର୍ଭରରେ ସମାନ ଟୁଲ୍ ଅଛି, ତେଣୁ ଗୋଟିଏ AI ଏଜେଣ୍ଟ ଆପଣଙ୍କ ପାଇଁ ମାଇଗ୍ରେସନ୍ କରିପାରିବ ।
କି ଏକ ମୁକ୍ତ ଯୋଜନା ଅଛି?
ସ୍ୱୟଂ-ହୋଷ୍ଟେଡ୍ ସଂସ୍କରଣ ପୂରାପୁରି ମୁକ୍ତ ଏବଂ ଅସୀମିତ ପ୍ରଜେକ୍ଟଗୁଡ଼ିକ ସହିତ ଆସେ — ଡକର ଇମେଜ୍ ଇନସ୍ଟାଲ୍ କରନ୍ତୁ, ଆପଣର ନିଜର ଏ.ଆଇ. କୀ ବ୍ୟବହାର କରନ୍ତୁ ଏବଂ ଆପଣର ଡାଟାକୁ ଆପଣର ନିଜର ସର୍ଭରରେ ରଖନ୍ତୁ। କୌଣସି ସମୟ ସীମା ନାହିଁ, କୌଣସି ବିଶେଷଣ ପ୍ରବେଶ ନାହିଁ। ଯଦି ଆପଣ ଏକ ସର୍ଭର ଚାଲୁନ୍ତୁ ନାହିଁ ବୋଲି ପସନ୍ଦ କରନ୍ତୁ, ତେବେ ହୋଷ୍ଟେଡ୍ ପ୍ରକଳ୍ପ ପ୍ରତି ପ୍ରଜେକ୍ଟରେ ପ୍ରତିମାସ ୪ ୟୁରୋ ରୁ ଆରମ୍ଭ ହୋଇଥାଏ।
ଉତ୍ସ କୋଡ୍ ଉପଲବ୍ଧ କି?
ସର୍ଭର, ଡାଶବୋର୍ଡ ଏବଂ ଡକର ଇମେଜ୍ ଗିଟହବରେ ଏଲାଷ୍ଟିକ୍ ଲାଇସେନ୍ସ ୨.୦ ଅନ୍ତର୍ଗତ ପ୍ରକାଶିତ ହୋଇଛି। ଆପଣ ପ୍ରତ୍ୟେକ ଧାଡ଼ିକୁ ପଢ଼ିପାରିବେ, କୋଡ଼କୁ ଚଲାଇପାରିବେ ଏବଂ ଏହାକୁ ପରିବର୍ତ୍ତନ କରିପାରିବେ। SDK-ଗୁଡ଼ିକ — React, Vue, Node, Rails ଏବଂ ଅନ୍ୟାନ୍ୟ — MIT ଲାଇସେନ୍ସରେ ଅଛି। ଏକମାତ୍ର ନିୟମ: ଆପଣ ତୃତୀୟ ପକ୍ଷକୁ ସଫ୍ଟୱେରକୁ ହୋଷ୍ଟେଡ୍ ସେବା ରୂପେ ଅଫର୍ କରିପାରିବେ ନାହିଁ।
ଗୋଟିଏ ରଖିବାରିକ: ଯଦି ପ୍ରଜେକ୍ଟଟି ବନ୍ଦ ହୋଇଯାଏ ତାହେଲେ କ’ଣ ହୋଇଥାଏ?
ଏହି SDKଗୁଡ଼ିକ MIT ଲାଇସେନ୍ସ ଅନ୍ତର୍ଗତ ଅଛି ଏବଂ npm, PyPI, RubyGems ଏବଂ ଅନ୍ୟାନ୍ୟ ରେଜିଷ୍ଟ୍ରିରେ ଉପଲବ୍ଧ ରହିଥାଏ। ସର୍ଭରଟି Elastic License 2.0 ଅନ୍ତର୍ଗତ ସାର୍ବଜନିକ ଅଟେ ଏବଂ ସେମାନଙ୍କ ମଧ୍ୟରେ ପ୍ରୋଟୋକଲ୍ ନଥିବାକୁ ଲିଖିଥାଏ, ତେଣୁ ଯେକୌଣସି ଏହାକୁ ଚାଲାଇପାରିବେ, ଫର୍କ କରିପାରିବେ କିମ୍ବା ଏହାରେ ଏକ ସର୍ଭର ଲେଖିପାରିବେ। ଆପଣଙ୍କର ଅନୁବାଦଗୁଡ଼ିକ ଯେକୌଣସି ସମୟରେ ଗୋଟିଏ ଜସନ୍ JSON ଏକଜନ୍ ରେ ରହିଥାଏ। ଯଦି ହୋଷ୍ଟେଡ୍ ସର୍ଭିସ୍ ବନ୍ଦ ହୋଇଯାଏ: ଇନସ୍ଟାଲ୍ କରାଯାଇଥିବା ଆପ୍ଲିକେସନ୍ ତାଙ୍କର କ୍ୟାଚ୍ୟେଡ୍ ଅନୁବାଦଗୁଡ଼ିକୁ ସେବା କରିବାରେ ଲାଗିଥାଏ, ଏକ ନୂତନ କ୍ଲାଇନ୍ଟ ଉତ୍ସ ଭାଷାରେ ଫେରିଯାଏ, ଏବଂ SDKକୁ ଆପଣଙ୍କ ନିଜର ଇନସ୍ଟାନ୍ସରେ API_URL ସହିତ ନିର୍ଦ୍ଦେଶିତ କରିଲେ ସବୁଥିରେ ପୁନରୁଦ୍ଧାର ହୋଇଯାଏ। ଆପଣ ଯାହା ହରାଇବେ ସେହିତି ହେଉଛି i18n-keyless.com ରେ ନୂତନ ଷ୍ଟ୍ରିଙ୍ଗଗୁଡ଼ିକର AI ଅନୁବାଦ — ଆପଣଙ୍କ ଡାଟା କିମ୍ବା ଆପ୍ଲିକେସନ୍ ନୁହେଁ।
ପୂରା ଉତ୍ତରକୁ ପଢ଼ିବେ, କୋଡ଼ ସହିତକି ପ୍ରସଙ୍ଗ କେବଳ ଗୋଟିଏ ଅଭିନୟ ଚାବି ନୁହେଁ?
ନାହିଁ । ପ୍ରତ୍ୟେକ ଷ୍ଟ୍ରିଙ୍ଗରେ ଏକ କୀ ଆବଶ୍ୟକ, ଏହା ଏକମତ୍ର ହୋଇପାରିବ ଏବଂ ଏକ ଗ୍ଲୋବାଲ୍ ନେମ୍ସ୍ପେସ୍ ରେ ରହିବ, ଯାହାକୁ ଆପଣ ହାତେ ରଖିବାକୁ ହେବ । ଏକ ପ୍ରସଙ୍ଗ ବାଛିନିତ, ଯାହାକୁ ଥୋଡ଼ା ଅର୍ଥରେ ବ୍ୟବହୃତ ହୋଇଥିବା ଥୋଡ଼ା ଷ୍ଟ୍ରିଙ୍ଗଗୁଡ଼ିକରେ ଲାଗୁ — "Close" ଅର୍ଥ ହେଉଛି ଝରକା ବନ୍ଦ କରିବା କିମ୍ବା "close" ଅର୍ଥ ହେଉଛି ଦୂରତ୍ୱ ଅନୁସାରେ — ଏବଂ ଏହା ଷ୍ଟ୍ରିଙ୍ଗର ନାମ ନେଇନଥିବ, ଅର୍ଥକୁ ବର୍ଣ୍ଣନା କରେ । ଅଧିକାଂଶ ଷ୍ଟ୍ରିଙ୍ଗରେ କୌଣସି ପ୍ରସଙ୍ଗ ନାହିଁ । ଉତ୍ସ ଟେକ୍ସ୍ଟ୍ ଖୋଜାର ଆଧାର ରୂପେ ରହିବ, ପ୍ରସଙ୍ଗ ସହିତ କିମ୍ବା ବିନା; ଦୁଇଟି ସଦୃଶ ଟେକ୍ସ୍ଟ୍ ଦୁଇଟି ପ୍ରସଙ୍ଗ ସହିତ ହେଲେ ଏହା ସରଳ ଦୁଇଟି ଧାଡ଼ି ହୋଇଥାଏ ।
ପୂରା ଉତ୍ତରକୁ ପଢ଼ିବେ, କୋଡ଼ ସହିତମୁଁ ଏକ ପୁଲ୍ ରିକ୍ବେଷ୍ଟରେ କପିରେ ପରିକ୍ଷା କରିପାରିବି?
ହଁ । ଉତ୍ସ ବାକ୍ୟଟି କୋଡ଼ରେ ଅଛି, ତେଣୁ ପ୍ରତ୍ୟେକ ଶବ୍ଦର ପରିବର୍ତ୍ତନ ହେଉଥିବା ପାର୍ଥକ୍ୟ ପୁଲ ରିକେଷ୍ଟରେ ପଢ଼ିବା କିମ୍ବା ଏକ କିଚ୍ଚୁ ନାମରେ ନୁହେଁ ସାଧାରଣ ଭାଷାରେ ପଢ଼ିବା ହେଉଛି । ଯାହା ଗିଟରେ ନାହିଁ ସେହି ଅନ୍ୟ ଭାଷାଗୁଡ଼ିକରେ ଅନୁବାଦ ଅଛି: ଏହା ଡାଟାବେସରେ ଅଛି, ଯଥା କେହି ଅନୁବାଦ ପ୍ଲାଟଫର୍ମରେ ହୋଇଥାଏ, ଏବଂ ଆପଣ ଏହାକୁ ଡାଶବୋର୍ଡରେ ପରିବେଶ କରିପାରିବେ, ଯେଉଁଠାରେ ପ୍ରତ୍ୟେକ କଷ୍ଟକୁ "ପରିବେଶ କରାଯାଇଛି" ଚିହ୍ନ ମାନବ ଦ୍ୱାରା ପରିବେଶ କରାଯାଇଥିବା ଜିନିଷକୁ ଏହାରୁ ଅଲଗା କରିଦିଏ, କିମ୍ବା ଜଏସଓଏନ୍ ଏକଷଣରେ ।
ପୂରା ଉତ୍ତରକୁ ପଢ଼ିବେ, କୋଡ଼ ସହିତକାହିଁକି ନୋଟୋଲଗେ, ଯାହା ମଧ୍ୟ ମୁକ୍ତ ଉତ୍ସ ନାହିଁ?
ଟୋଲଗୀ ଏକ କୀ-ଆଧାରିତ ଅନୁବାଦ ପ୍ଲାଟଫର୍ମ Apache 2.0 ଲାଇସେନ୍ସ ଅନ୍ତର୍ଗତ, ଯାହାରେ ଅନ୍ତର୍ଦ୍ବିତ ସମ୍ପାଦନ, ସ୍କ୍ରିନ୍ସଟ୍ ପ୍ରସଙ୍ଗ ଏବଂ ଅନୁବାଦ ସ୍ମୃତି ଅଛି; ଯଦି ଆପଣ ଏହି ବିଶେଷଗୁଡ଼ିକୁ ଚାହିଁଥାନ୍ତି, କିମ୍ବା ପ୍ରକ୍ରିୟାରେ ଅନୁବାଦକଙ୍କୁ ରଖିବାକୁ ଚାହିଁଥାନ୍ତି, ଏହା ଏକ ଭଲ ବିକଳ୍ପ। i18n-keyless-ରେ କୌଣସି କୀ ନାହିଁ, କୌଣସି ଲୋକେଲ ଫାଇଲ ନାହିଁ, AI ଅନୁବାଦ ଡିଫଲ୍ଟ ଭାବରେ ସକ୍ରିୟ ଅଛି ଯାହାର ହାତରେ କରିବା ଅଟକାଇ ଦେବା ଯାହାକୁ AI କେବଳ ଲେଖେ ନାହିଁ, MIT SDK ସହିତ Elastic License 2.0 ଅନ୍ତର୍ଗତ ଏକ ସର୍ଭର, ଏକ ସ୍ୱ-ହୋଷ୍ଟେଡ ଇମେଜ ଯାହା SQLite ଏକ କଣ୍ଟେନରେ ଚାଲେ। ଅନ୍ତର୍ଦ୍ବିତ ଠିକକରଣ ପାଇଁ, ଏକ ସ୍କ୍ରିନ୍ସଟ୍ ନେଅନ୍ତି ଏବଂ ଏହାକୁ MCP ସର୍ଭରରେ ଯୋଗାଯୁକ୍ତ AI ଏଜେଣ୍ଟକୁ ଦିଅନ୍ତି: ଏହା ସ୍ତ୍ରିଙ୍ଗକୁ ଖୁଞ୍ଚି ଅନୁବାଦକୁ ଅଟକାଇ ଦିଏ। ଡକ୍ସରେ ତୁଳନା ପୃଷ୍ଠାଟିରେ ମୂଲ୍ୟଗୁଡ଼ିକୁ ପାଖପାଖେ ଦେଖାଯାଏ।
ପୂରା ଉତ୍ତରକୁ ପଢ଼ିବେ, କୋଡ଼ ସହିତସ୍ୱୟଂ-ହୋଷ୍ଟେଡ କିମ୍ବା ସଦସ୍ୟତା: କେଉଁଟି?
ସ୍ଵ-ହୋଷ୍ଟେଡ: ଆପଣଙ୍କର ନିଜ ସର୍ଭରରେ ସମାନ Docker ଇମେଜ୍, ଅସୀମ ପ୍ରୋଜେକ୍ଟ ସହିତ ଏକଦମିତ ଫ୍ରୀ, ଆପଣଙ୍କର ନିଜ ଏ.ଆ.ଇ କୀ ଏବଂ ଆପଣଙ୍କ ଡାଟା ଘରେ। ଆପଣଙ୍କର ଭଲ ଲାଗିଛି? ମୋତେ ଟିପ୍ ଦିଅ! ସବସ୍କ୍ରିପ୍ଶନ: ଆମେ ଏହାକୁ ଚଲାଇଛୁ, ଅପଡେଟ୍ ସ୍ୱୟଂଚାଳିତ, ପ୍ରୋଜେକ୍ଟପାଇଁ ପ୍ରତିମାସ ୪ ୟୁରୋ ରୁ ଗୋଟିଏ ନିର୍ଦ୍ଧାରିତ ମୂଲ୍ୟ। ଯଦି ଆପଣ ଏକ ସର୍ଭର ଚଲାଇବାକୁ ଇଚ୍ଛା ନାହିଁ ତାହେଲେ ସବସ୍କ୍ରିପ୍ଶନ ନିଅନ୍ତୁ।
ପୂରା ଉତ୍ତରକୁ ପଢ଼ିବେ, କୋଡ଼ ସହିତକିପରି ମୁଁ ନାମ କିମ୍ବା ଗଣନା ଭଳି ଡାଇନାମିକ ମୂଲ୍ୟଗୁଡ଼ିକୁ ହ୍ୟାଣ୍ଡଲ କରିପାରିବି?
ରିପ୍ଲେସ୍ ବିକଳ୍ପକୁ ବ୍ୟବହାର କରନ୍ତୁ | ଏକ ପ୍ଲେସହୋଲ୍ଡର ସହିତ ବାକ୍ୟଟି ଲେଖନ୍ତୁ — "ନମସ୍କାର {name}, ଆପଣଙ୍କଠାରେ {count} ଟି ଆଇଟେମ୍ ଅଛି" — ଏବଂ ରେଣ୍ଡରିଂ ସମୟରେ replace ସହିତ ମୂଲ୍ୟଗୁଡ଼ିକୁ ପାସ କରନ୍ତୁ: { "{name}": userName, "{count}": String(n) } | AI ପ୍ଲେସହୋଲ୍ଡଟିକୁ ଦେଖିବାକୁ ପାଇ ଏହାକୁ ପ୍ରତ୍ୟେକ ଅନୁବାଦରେ ରଖେ | SDK ରନ୍ଟାଇମ୍ ସମୟରେ ମୂଲ୍ୟଟିକୁ ପ୍ରତିଷ୍ଠାପିତ କରିଥାଏ |
ମୁଁ ବହୁବଚନକୁ କିଭଳି ସଂଭାଳନ କରିବି?
ଗୋଟିଏ ଫର୍ମ {count} ସହିତ ଲେଖନ୍ତୁ ଯେଉଁଠାରେ ସଂଖ୍ୟା ଯାଏ ଏବଂ ସଂଖ୍ୟାକୁ count ରୂପେ ପାସ କରନ୍ତୁ । API ପ୍ରତ୍ୟେକ ଭାଷାରେ ଏକ ICU ବହୁବଚନ ସନ୍ଦେଶ ସଂରକ୍ଷଣ କରେ ଯେଉଁଠାରେ ଭାଷାଟିକୁ ଆବଶ୍ୟକ ଠିକ୍ ଫର୍ମଗୁଡ଼ିକ ଅଛି — ଫ୍ରେଞ୍ଚରେ ଦୁଇଟି, ରୁଷିଆରେ ଚାରଟି, ଆରବୀରେ ଛଟଟି — Intl.PluralRules ଦ୍ୱାରା ପରିକ୍ଷିତ ହୋଇ, ଏବଂ SDK ଠିକ୍ ଟିକିଟି ବାଛନ୍ତୁ । ର୍ୟାକ୍ ପାଇଁ ଅଣସଂଖ୍ୟାବାଚକ ସଂଖ୍ୟା ଯୋଗ କରନ୍ତୁ (1st, 2nd) । ଆପଣ କେବେହେଲେ ନିଜେ ଶାଖାଗୁଡ଼ିକୁ ଲେଖନ୍ତୁ ନାହିଁ ।
ପୂରା ଉତ୍ତରକୁ ପଢ଼ିବେ, କୋଡ଼ ସହିତମୁଁ ଲିଙ୍ଗଗୁଡ଼ିକୁ କିପରି ସଂଚାଳନ କରିବି?
ଚୟନରେ ମୂଲ୍ୟ ପାସ୍ କରନ୍ତୁ — select={{ gender: "ମହିଳା" }} — ଏବଂ ମାଡେଲ୍ ପ୍ରତ୍ୟେକ ମୂଲ୍ୟ ପାଇଁ ଏକ ପ୍ରକାର ଲେଖେ, ପ୍ରତ୍ୟେକ ଭାଷାରେ, ଭାଷାର ଆବଶ୍ୟକତାକୁ ଗୁରୁତ୍ୱ ଦେଇ | ମୂଲ୍ୟଗୁଡିକ ହେଉଛି ଏକ ବନ୍ଦ ସେଟରେ ଅଭିଜ୍ଞତା, ପ୍ରତ୍ୟେକ ଚରଣରେ ଅଧିକତମ ୧୦ ଏବଂ ପ୍ରତ୍ୟେକ ବାକ୍ୟରେ ୨ ଚରଣ | ଏକ ଚୟନ ଏବଂ ଏକ ଗଣନା ଯୋଗକରି ହୋଇପାରିବ | ନାମ ପରି ଖୋଲା ମୂଲ୍ୟଗୁଡିକ ପ୍ରତିଷ୍ଠାପନ ରୂପେ ରହିବ |
ପୂରା ଉତ୍ତରକୁ ପଢ଼ିବେ, କୋଡ଼ ସହିତମୁଁ ତାରିଖ, ସଂଖ୍ୟା ଏବଂ ମୁଦ୍ରାକୁ କିପରି ଫର୍ମାଟ୍ କରିବି?
ଏକ୍କ SDK ସେଗୁଣକୁ ଫର୍ମାଟ୍ କରେ ନାହିଁ, ଆପଣର ରାଣ୍ଟାଇମ୍ କରେ | SDK ରୁ ବର୍ତ୍ତମାନର ଭାଷା ସହିତ Intl.DateTimeFormat ଏବଂ Intl.NumberFormat ବ୍ୟବହାର କରନ୍ତୁ, ତା'ପରେ ଫଳାଫଳକୁ replace ସହିତ ବାକ୍ୟରେ ପ୍ରବେଶ କରନ୍ତୁ | ଗୋଟିଏ ବାକ୍ୟ, ଗୋଟିଏ ଅନୁବାଦ, ପ୍ରତ୍ୟେକ ଭାଷାରେ ଠିକ୍ ଫର୍ମାଟ୍
ପୂରା ଉତ୍ତରକୁ ପଢ଼ିବେ, କୋଡ଼ ସହିତମୁଁ ଅନୁବାଦ ପ୍ରମ୍ପଟ୍ କୁସ୍ଟମାଇଜ୍ କରିପାରିବି?
ନାହିଁ, ଏବଂ ଆପଣଙ୍କୁ ଏହା କରିବାକୁ ଆବଶ୍ୟକ ନାହିଁ। ପ୍ରମ୍ପଟ୍ ପ୍ରତ୍ୟେକ କୀ ପାଇଁ ଆପଣଙ୍କ ପ୍ରସଙ୍ଗକୁ ପଢେ: ସେଇଠାରେ ସ୍ୱର, ଶ୍ରୋତା ଏବଂ ଅର୍ଥ ନିର୍ଦ୍ଧାରିତ ହୁଏ, ଏବଂ ଏହା ହେଉଛି ଯେପରି ଏକି ଶବ୍ଦ ଦୁଇଟି ଠାରେ ଭିନ୍ନ ଭାବରେ ଅନୁବାଦ ହୁຍ। ଏବଂ କୌଣସି ଅନୁବାଦକୁ ଡାଶବୋର୍ଡରେ ହାତେ ଅତିକ୍ରମ କରିପାରିବେ; API କେବଳ ଆପଣ ଲେଖିଥିବାକୁ ଅତିକ୍ରମ କରେ ନାହିଁ।
ପୂରା ଉତ୍ତରକୁ ପଢ଼ିବେ, କୋଡ଼ ସହିତଏହାରେ AI କୋଡିଂ ଏଜେଣ୍ଟଗଳିକୁ ପାଇଁ ଏକ MCP ସର୍ଭର ଅଛି କି?
ହଁ । API ମଧ୍ୟ ମଧ୍ୟ OAuth 2.1 ପ୍ରମାଣୀକରଣ ଥିବା ଏକ MCP ସର୍ଭର । ଏକ AI ଏଜେଣ୍ଟ ଅନୁବାଦଗୁଡ଼ିକର ତାଲିକା କରିପାରିବ, ଷ୍ଟ୍ରିଙ୍ଗଗୁଡ଼ିକୁ ଅନୁବାଦ କରିପାରିବ, ମୂଲ୍ୟଗୁଡ଼ିକୁ ଅତିକ୍ରମ କରିପାରିବ, ପୂର୍ବାଚଳ ଅନୁବାଦଗୁଡ଼ିକୁ ଆମଦାନି କରିପାରିବ ଏବଂ ପ୍ରୋଜେକ୍ଟ ସଦସ୍ୟମାନଙ୍କୁ ପରିଚାଳନା କରିପାରିବ — ଯେଉଁକିଛି କାର୍ଯ୍ୟଗୁଡ଼ିକ ଏକ ମାନବ ଡାଶବୋର୍ଡରେ କରେ । ଏହାକୁ କ୍ଲୋଡ କୋଡ୍, କର୍ସର, ଆଇନ୍ଡସର୍ଫ ବା ଯେକୋନ୍ ଏମସିଓ ଏମପି ସହିତ ଯୋଗ କରନ୍ତୁ ।
ମୁଁ ଏହାକୁ ବ୍ୟାକେଣ୍ଡ ଷ୍ଟ୍ରିଙ୍ଗ ଏବଂ ଇମେଲ୍ ପାଇଁ ବ୍ୟବହାର କରିପାରିବି?
ହଁ। Node.js, Ruby on Rails, Python ଏବଂ Go SDKଗୁଡ଼ିକ ସର୍ଭରରେ ଚାଲୁଛି। ଏକ UI ସ୍ଟ୍ରିଙ୍ଗକୁ ଅନୁବାଦ କରିବା ପରିବର୍ତ୍ତେ ଏକ ଇମେଲ ବିଷୟ, ଏକ ତ୍ରୁଟି ସନ୍ଦେଶ କିମ୍ବା ଏକ ପୁଷ୍ ବିଜ୍ଞପ୍ତିକୁ ଅନୁବାଦ କରନ୍ତୁ। ସର୍ଭର SDKଗୁଡ଼ିକ ଅନୁବାଦଗୁଡ଼ିକୁ ମେମୋରିରେ କ୍ୟାଚ୍ କରି ପଛରେ ରିଫ୍ରେସ୍ କରିଥାଏ, ତେଣୁ ସେଗୁଡ଼ିକ ଆପଣର ଅନୁରୋଧରେ କୌଣସି ବିଳମ୍ବ ଯୋଗକରେ ନାହିଁ।
ମୋର ସମଗ୍ର ଟିମ୍ ଅନୁବାଦରେ କାମ କରିପାରିବ କି?
ହଁଁ। ଡାଶବୋର୍ଡ ବା ଏପିଆ ମାଧ୍ୟମରୁ ଏକ ପ୍ରଜେକ୍ଟରେ ଟିମ୍ ସଦସ୍ୟମାନଙ୍କୁ ଯୋଡନ୍ତୁ। ପ୍ରତ୍ୟେକ ସଦସ୍ୟ ସମସ୍ତ ଅନୁବାଦଗୁଡ଼ିକୁ ଦେଖିପାରିବେ, କୌଣସି ମୂଲ୍ୟକୁ ଅତିକ୍ରମ କରିପାରିବେ ଏବଂ ଭାଷା ଯୋଡିପାରିବେ। ପ୍ରଶାସନକର୍ତ୍ତାମାନେ ପ୍ରଜେକ୍ଟ ସୃଷ୍ଟି କରିଥାନ୍ତି ଏବଂ ସଦସ୍ୟମାନଙ୍କୁ ପରିଚାଳନା କରିଥାନ୍ତି। ପ୍ରତି-ସିଟ୍ ମୂଲ୍ୟ ନାହିଁ: ଆପଣଙ୍କୁ ଯେତେବେଳେ ଲୋକ ଯୋଡିବାକୁ ଆବଶ୍ୟକ ତାହା ଯୋଡନ୍ତୁ।
ମୁଁ କିପରି ଏକ ଟାଇପୋ ଠିକ୍ କରିବି?
ଉତ୍ସ ଟେକ୍ସ୍ଟଟି ହେଉଛି କୀ | ଉତ୍ସରେ ଟାଇପୋ ସଂଶୋଧନ କରିବାରୁ ଆପଣକୁ ଏକ ନୂଆ କୀ ଏବଂ ଏକ ନୂଆ ଅନୁବାଦ ମିଳିବ | ପୁରୁଣା ଷ୍ଟ୍ରିଂଟିକୁ ଆବଶ୍ୟକ ହୋଇନାହିଁ ଏବଂ ଡାଶବୋର୍ଡଟି ଏହାକୁ ନିରବଚାରେ ପରିଷ୍କାର କରିଦିଏ | ଅନୁବାଦରେ ଟାଇପୋ: ଡାଶବୋର୍ଡରେ ସେଲ୍ ସଂଶୋଧନ କରନ୍ତୁ ଏବଂ ସଂଶୋଧନଟି ଚିରସ୍ଥାୟୀ ହୋଇଯିବ |
ପୂରା ଉତ୍ତରକୁ ପଢ଼ିବେ, କୋଡ଼ ସହିତ