i18n-เดจเตโ€เดฑเต† เด…เดจเตเดคเดฟเดฎ DX

Your app's localization in no time to boost your growth

Ship your app and its store listing in up to 48 languages, in 5 minutes with no pain
i18n เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจ เดชเต‹เดฒเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เดตเดฟเด•เดธเดจ เดตเต‡เด—เดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเด•.

5 เดฎเดฟเดจเดฟเดฑเตเดฑเต เดธเต†เดฑเตเดฑเดชเตเดชเต

เดจเดฟเด™เตเด™เดณเตเดŸเต† i18n เดชเตเดฐเดพเดตเตผเดคเตเดคเดฟเด•เดฎเดพเด•เตเด•เดฒเตโ€ 5 เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดฒเตโ€. เด•เดณเดฟเดฏเดฒเตเดฒ.

เด•เต€ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฒเตเดฒ

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเดธเตเดคเดฟเดทเตเด•เด‚ เด‡เดคเตเดคเดฐเด‚ เด…เตผเดคเตเดฅเดฐเดนเดฟเดคเดฎเดพเดฏ เดœเต‹เดฒเดฟเด•เดณเดฟเตฝ เดเตผเดชเตเดชเต†เดŸเดฐเตเดคเต.

เด’เดจเตเดจเดพเด‚ เดฆเดฟเดตเดธเด‚ เดฎเตเดคเตฝ เด—เตเดฒเต‹เดฌเตฝ

เด…เดงเดฟเด• เดถเตเดฐเดฎเดฎเดฟเดฒเตเดฒเดพเดคเต† เด…เดจเตเดคเดพเดฐเดพเดทเตเดŸเตเดฐ markets เด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•.

เดธเต†เดฑเตเดฑเดชเตเดชเต i18n, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดฌเต‡เดธเต เดถเตเดฆเตเดงเดฎเดพเดฏเดฟ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเด• เฒฎเฒคเณเฒคเณ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดทเดฟเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•

เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ i18n เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เด’เดŸเตเดŸเต‡เดฑเต† PITA เด•เดณเตเดฃเตเดŸเต. เดตเต‡เดฆเดจเด•เตพ เดตเดฒเตเดคเดพเดฏเดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ i18n เดธเดพเดงเตเดฏเดฎเดพเดฏ autant possible.

เด…เดคเต เดจเดฟเด™เตเด™เตพ เดฌเต€เดšเตเดšเดฟเตฝ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เต‡เดฃเตเดŸ เดธเดฎเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต

เด•เต€ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•: เด•เตเดฑเดžเตเดžเดคเต 1 เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดธเต€เดจเดฟเดฏเตผ เดกเต†เดตเดฒเดชเตเดชเตผ เดธเดฎเดฏเด‚

เด“เดฐเต‹ เดชเตเดคเดฟเดฏ เด•เต€เดฏเตเด•เตเด•เตเด‚ เดฎเตเดจเตเดจเต‹เดŸเตเดŸเตเด‚ เดชเดฟเดจเตเดจเต‹เดŸเตเดŸเตเด‚: เด“เดฐเต‹ เด•เต€เดฏเตเด•เตเด•เตเด‚ 1 เดฎเดฟเดจเดฟเดฑเตเดฑเต, x500 เด•เต€เด•เตพ, x2 เดญเดพเดทเด•เตพ = 17 เดฎเดฃเดฟเด•เตเด•เต‚เตผ

i18n-keyless เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพ i18n เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเดฟเดจเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพ เดฌเต€เดšเตเดšเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•เดฏเตเด‚ เด’เดฐเต เดฎเต‹เดœเดฟเดฑเตเดฑเต‹ เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚.

เด‡เดจเตเดจเต เดฎเดฟเด•เตเด• เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเด‚ เดชเดพเด เด‚ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เต€เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต

เด‡เดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเต‡เดฆเดจเดพเดœเดจเด•เดฎเดพเดฃเต. เด‡เดคเดฟเดจเต† เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเต เดตเต‡เดฆเดจเดพเดœเดจเด•เดฎเดพเดฃเต.

เดจเดฟเด™เตเด™เตพ เด†เดชเตเดชเดฟเตฝ เด’เดฐเต เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เด•เดพเดฃเตเดฎเตเดชเต‹เตพ, เด…เดคเดฟเดจเต† เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด•เต€ เด•เดฃเตเดŸเต†เดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

i18n-keyless เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพ i18n เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเดฟเดจเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเดธเตเดคเดฟเดทเตเด•เด‚ เด•เต‚เดŸเตเดคเตฝ เดคเดพเดฒเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เด•เดพเดฐเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

เดŽmathttเดเด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•

เด•เต€ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‚เดŸเต†, เดจเดฟเด™เตเด™เตพ เด†เดชเตเดชเดฟเตฝ เดตเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ gestion เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เด…เดตเดฐเตเดŸเต† เด†เดชเตเดชเดฟเตฝ someheader.welcome.title เด•เดพเดฃเตเด‚.

i18n-keyless เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพ i18n เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต† เด•เตเดฑเดฟเดšเตเดšเต เดšเดฟเดจเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เดจเดฒเตเดฒ เดนเต†เดกเตเดฒเตˆเดจเตเด•เตพ เดŽเดดเตเดคเตเด•, เดฎเดพเตผเด•เตเด•เดฑเตเดฑเดฟเด‚เด—เดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเด•, เดตเดฟเตฝเดชเตเดชเดจ เดจเต‡เดŸเตเด•.

เด•เต‹เดกเต เดฌเต‡เดธเตเด•เตพ เดฎเดจเต‹เดนเดฐเดฎเดพเดฃเต... i18n เด•เต€เด•เตพ เดฌเดพเดงเดฟเดคเดฎเดพเด•เตเดฎเตเดชเต‹เตพ

เด•เต€ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‚เดŸเต†, เดจเดฟเด™เตเด™เตพ เด•เต‹เดกเต เด‰เด‚ เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เด‰เด‚ เดตเดพเดฏเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต€เด•เตพ เดตเดพเดฏเดฟเด•เตเด•เดฃเด‚, เดชเตเดฐเด•เตƒเดคเดฟเดฆเดคเตเดค เดญเดพเดทเดฏเดฒเตเดฒ.

เดšเดฟเดฒเดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดคเดฟเดฐเตเดคเตเดคเตฝ เดจเดŸเดคเตเดคเดฃเด‚, เด•เดพเดฐเดฃเด‚ เด’เดฐเต เดตเดพเด•เตเดฏเด‚ เดตเตเดฏเดพเด•เดฐเดฃเดชเดฐเดฎเดพเดฏเดฟ เดถเดฐเดฟเดฏเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด…เดคเต เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดจเดฟเด™เตเด™เตพ เด•เต€เด•เตพ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

i18n-keyless เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, i18n เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดšเดฟเดจเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เด•เต‹เดกเต เดฌเต‡เดธเต เดฎเดจเต‹เดนเดฐเดฎเดพเดฏเดฟ เดคเตเดŸเดฐเตเด‚.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดตเดฟเด•เดธเดจ เดตเต‡เด—เดคเดฏเต† เดฌเดพเดงเดฟเด•เตเด•เดพเดคเต† เด†เดฆเตเดฏ เดฆเดฟเดตเดธเด‚ เดฎเตเดคเตฝ i18n เดšเต‡เตผเด•เตเด•เตเด•
เด•เต‹เดกเดฟเด‚เด—เต เดเดœเดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต

เดŽเดฒเตเดฒเดพ i18n เด†เดตเดถเตเดฏเด™เตเด™เดณเต†เดฏเตเด‚ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเตเดจเตเดจ MCP เดธเต†เตผเดตเตผ

เดŽเดœเดจเตเดฑเดฟเด•เต เด•เต‹เดกเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดคเตเดฐ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฑเตเดฑเต เด†เดฑเต เด•เดพเดฐเดฃเด™เตเด™เตพ.

เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดชเต‡เดฐเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ

เด’เดฐเต เด•เต€ เดŽเดจเตเดจเดคเต เดถเดฐเดฟเดฏเดพเดฏ เด‰เดคเตเดคเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดจเดพเดฎเด•เดฐเดฃ เดคเต€เดฐเตเดฎเดพเดจเดฎเดพเดฃเต. เดฐเดฃเตเดŸเต เดเดœเดจเตเดฑเตเดฎเดพเตผ เด’เดฐเต‡ เดฌเดŸเตเดŸเดฃเดฟเดจเต login.submit, auth.button.send เดŽเดจเตเดจเดฟเดต เดŽเดดเตเดคเตเดจเตเดจเต. เด•เต€เด•เตพ เด‡เดฒเตเดฒเดพเดคเต† เดคเต€เดฐเตเดฎเดพเดจเดฎเต†เดŸเตเด•เตเด•เดพเดจเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เด’เดฐเต เดซเดฏเดฒเตโ€ เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตโ€, เด‡เดฐเตเดชเดคเดฒเตเดฒ

เด’เดฐเต เด•เต€-เดฌเต†เดฏเดฟเดธเตเดกเต เดฎเดพเดฑเตเดฑเด‚ เด•เดฎเตเดชเต‹เดฃเดจเตเดฑเดฟเดจเต†เดฏเตเด‚ เด“เดฐเต‹ เดฒเต‹เด•เตเด•เตฝ JSON เดซเดฏเดฒเดฟเดจเต†เดฏเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดเดœเดจเตเดฑเตเด•เตพ เดซเดฏเดฒเตเด•เตพ เดฎเดฑเด•เตเด•เตเดจเตเดจเต. เด‡เดตเดฟเดŸเต†, เด’เดฐเต เดชเด•เตผเดชเตเดชเต เดฎเดพเดฑเตเดฑเด‚ เด’เดฑเตเดฑ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดŽเดกเดฟเดฑเตเดฑเดพเดฃเต.

เดŽเดœเดจเตเดฑเต เดซเตเดฒเต€เดฑเตเดฑเตเด•เดณเดฟเตฝ เดฎเต†เตผเดœเต เดธเด‚เด˜เตผเดทเด™เตเด™เดณเดฟเดฒเตเดฒ

เด…เดžเตเดšเต เดเดœเดจเตเดฑเตเดฎเดพเดฐเตโ€ เด…เดžเตเดšเต เดถเดพเด–เด•เดณเดฟเดฒเตโ€ เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ en.json เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต: เด‰เดฑเดชเตเดชเตเดณเตเดณ เด’เดฐเต เดธเด‚เด˜เตผเดทเด‚. เดชเด™เตเด•เดฟเดŸเตเดจเตเดจ เดซเดฏเดฒเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดตเตผเด•เตเด•เต เดŸเตเดฐเต€เด•เดณเตเด‚ เดฌเดพเด•เตเด•เตเด—เตเดฐเต—เดฃเตเดŸเต เดเดœเดจเตเดฑเตเดฎเดพเดฐเตเด‚ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด•เต‚เดŸเตเดŸเดฟเดฎเตเดŸเตเดŸเดฟเดฒเตเดฒ.

เดŸเต‹เด•เตเด•เดฃเตเด•เดณเดฟเตฝ เดšเต†เดฒเดตเต เด•เตเดฑเดžเตเดž

เด’เดฐเต เด•เต€ เดตเต€เดฃเตเดŸเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป, เด’เดฐเต เดเดœเดจเตเดฑเต เด“เดฐเต‹ เดŽเดกเดฟเดฑเตเดฑเดฟเดฒเตเด‚ เดฒเต‹เด•เตเด•เตฝ เดซเดฏเดฒเตเด•เตพ เด•เดฃเตเดŸเต†เด•เตเดธเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดฃเด‚. เด•เต€ เด‡เดฒเตเดฒเดพเดคเตเดค เดฒเต‹เดกเตเด•เตพ เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ: เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เด•เดฎเตเดชเต‹เดฃเดจเตเดฑเดฟเตฝ เดคเดจเตเดจเต†เดฏเดพเดฃเต.

เดตเดพเดฏเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ

เดชเตเตพ เดฑเดฟเด•เตเดตเดธเตเดฑเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅ เดตเดพเดšเด•เด™เตเด™เตพ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดฎเดจเตเดทเตเดฏเดจเต‹ เดฑเดฟเดตเตเดฏเต‚ เดเดœเดจเตเดฑเต‹ เด’เดฐเต เด•เต€ เดŽเดจเตเดคเดฟเดจเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเต เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เด•เต‹เดชเตเดชเดฟเดจเต† เดตเดฟเดงเดฟ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดจเดฟเด™เตเด™เดณเตเดŸเต† CLAUDE.md-เตฝ เด’เดฐเต เดจเดฟเดฏเดฎเด‚

เดจเดฟเด™เตเด™เตพ เดŽเดดเตเดคเตเดจเตเดจ เด“เดฐเต‹ i18n เดจเดฟเดฏเดฎเดตเตเด‚ เดเดœเดจเตเดฑเต เดฒเด‚เด˜เดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดจเดฟเดฏเดฎเดฎเดพเดฃเต. เดˆ เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเต เด’เดฑเตเดฑ เดตเดฐเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเต‚ โ€” เดซเต‹เตพเดฌเดพเด•เตเด•เต เดฏเดฅเดพเตผเดคเตเดฅ เดชเดพเด เดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เด’เดฐเต เดคเต†เดฑเตเดฑเต เดธเตเด•เตเดฐเต€เดจเดฟเตฝ a.b.c เด•เดพเดฃเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดเดœเดจเตเดฑเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดเด• i18n เดจเดฟเดฏเดฎเด‚

# CLAUDE.md
Write the UI copy in English and wrap it in <T>โ€ฆ</T> from i18n-keyless-react.
That is the whole i18n setup.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดเดœเดจเตเดฑเดฟเดจเต เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚, เดŽเดดเตเดคเดพเดจเดฒเตเดฒ

MCP เดธเต†เตผเดตเตผ เดตเดดเดฟ, เดเดœเดจเตเดฑเต เด•เดพเดฃเดพเดคเตเดค เดชเดฐเดฟเดญเดพเดทเด•เตพ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เด’เดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต, เดฎเต‹เดถเด‚ เด’เดจเตเดจเดฟเดจเต† เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเดฟเดจเด•เด‚ เด‰เดณเตเดณ เดชเด•เตผเดชเตเดชเต เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต โ€” เด…เดคเดฟเดจเตเดฑเต† เดธเตเดตเดจเตเดคเด‚ OAuth เดฒเต‹เด—เดฟเดจเต‹เดŸเต†, เดชเต‡เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เต€ เด‡เดฒเตเดฒเดพเดคเต†.

MCP เด—เตˆเดกเต เดตเดพเดฏเดฟเด•เตเด•เตเด•
เดŽเด‚เดตเดฟเดชเดฟ-เด•เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต

เด’เดจเตเดจเดพเด‚ เดฆเดฟเดตเดธเด‚ เดฎเตเดคเตฝ เดฒเต‹เด•เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•

เดธเด™เตเด•เต€เตผเดฃเตเดฃเดค เด•เดพเดฐเดฃเด‚ i18n เดจเต เดคเดพเดฎเดธเด‚ เดตเดฐเตเดคเตเดคเตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเตเด•. 5 เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ, เดฆเดฟเดตเดธเด™เตเด™เดณเดฟเตฝ เด…เดฒเตเดฒ, เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•. i18n เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจ เดชเต‹เดฒเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เดตเดฟเด•เดธเดจ เดตเต‡เด—เดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเด•.

  • 5 เดฎเดฟเดจเดฟเดฑเตเดฑเต เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเตป. เด•เดณเดฟเดฏเดฒเตเดฒ.

    เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เด•เต‹เตบเดซเดฟเด—เต เด’เดฌเตเดœเด•เตเดฑเตเดฑเตเด‚ เดจเดฟเด™เตเด™เตพ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

  • เดตเดฟเด•เดธเดจ เดตเต‡เด—เดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเด•

    i18n เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจ เดชเต‹เดฒเต† เด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเด•.

  • เด—เตเดฒเต‹เดฌเตฝ เดฎเดพเตผเด•เตเด•เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•

    เดชเตเดคเดฟเดฏ เดญเดพเดทเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฑเดฟเดซเดพเด•เตเดŸเดฑเดฟเด‚เด—เต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

  • SSR & SEO เดคเดฏเตเดฏเดพเดฑเดพเดฃเต

    Next.js, Remix, TanStack Start, เฒฎเฒคเณเฒคเณ Astro เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดคเดฟเดฐเดฏเตฝ เดŽเดžเตเดšเดฟเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเต†เตผเดตเตผ-เดฑเต†เตปเดกเตผ เดเดคเต เดญเดพเดทเดฏเดฟเดฒเตเด‚ โ€” เด’เดฐเต‡ 5-เดฎเดฟเดจเดฟเดฑเตเดฑเต เดธเต†เดฑเตเดฑเดชเตเดชเต.

เดชเดพเดฐเดฎเตเดชเดฐเตเดฏ i18n

เดธเต†เดฑเตเดฑเดชเตเดชเต เด•เต€ เดธเดฟเดธเตเดฑเตเดฑเด‚ (1 เดฎเดฃเดฟเด•เตเด•เต‚เตผ)
เดตเดฟเดตเตผเดคเตเดคเดจ เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (2 เดฎเดฃเดฟเด•เตเด•เต‚เตผ)
เด˜เดŸเด•เด™เตเด™เตพ เดชเตเดจเตผเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด• (4 เดฎเดฃเดฟเด•เตเด•เต‚เตผ)
เดŽเดฒเตเดฒเดพ เดญเดพเดทเด•เดณเตเด‚ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด• (2 เดฎเดฃเดฟเด•เตเด•เต‚เตผ)
เดฒเต‡ayout เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด• (3 เดฎเดฃเดฟเด•เตเด•เต‚เตผ)
12+ เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดœเต‹เดฒเดฟ

i18n-เด•เต€เดฒเดฟเดฒเตเดฒเดพเดคเตเดค

เดชเดพเด•เตเด•เต‡เดœเต เดšเต‡เตผเด•เตเด•เตเด• (1 เดฎเดฟเดจเดฟเดฑเตเดฑเต)
API เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด• (2 เดฎเดฟเดจเดฟเดฑเตเดฑเต)
เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เด˜เดŸเด•เด™เตเด™เตพ เดชเตŠเดค-wrap เดšเต†เดฏเตเดฏเตเด• (2 เดฎเดฟเดจเดฟเดฑเตเดฑเต)
5 เดฎเดฟเดจเดฟเดฑเตเดฑเต เดœเต‹เดฒเดฟ
เดŽเด™เตเด™เดจเต† เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต

เด…เดคเดฟเดจเต† เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต

เด•เต‡เดตเดฒเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ เด•เต‹เตบเดซเดฟเด—เต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดฎเดพเดคเตเดฐเด‚, เดจเดฟเด™เตเด™เตพ เด†เด—เต‹เดณเดฎเดพเดฏเดฟ เดชเต‹เด•เดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฃเต.
เด…เดคเตเดชเต‹เดฒเต† เด•เต‚เดŸเตเดคเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดเดœเดจเตเดฑเต เด‡เดคเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด‚.

1. เดฌเต‡เดธเดฟเด•เต เดธเต†เดฑเตเดฑเดชเตเดชเต

import * as I18nKeyless from "i18n-keyless-react";

I18nKeyless.init({
  API_KEY: "YOUR_API_KEY",
  storage: window.localStorage,
  languages: {
    primary: "en",
    supported: ["en", "fr"],
  },
});

2. เด˜เดŸเด• เด‰เดชเดฏเต‹เด—เด‚

import { I18nKeylessText } from "i18n-keyless-react";
// import { T } from "i18n-keyless-react"; // also works

// Just write in your primary language
<I18nKeylessText>
  Welcome to our website
</I18nKeylessText>

3. เดธเต†เตผเดตเตผ-เดธเตˆเดกเต เด‰เดชเดฏเต‹เด—เด‚ (เด‰เดฆเดพ: Node.js)

import { awaitForTranslationOrFallbackToOriginal, type Lang } from 'i18n-keyless-node';

const title = await awaitForTranslationOrFallbackToOriginal('Come see my app!', user.lang as Lang);
const body = await awaitForTranslationOrFallbackToOriginal('So many new stuff!', user.lang as Lang);

await sendExpoPushNotification({ user, title, body });

4. เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดฌเดพเดนเตเดฏ เดชเดพเด เดคเตเดคเดฟเดจเดพเดฏเดฟ

import { getTranslation } from "i18n-keyless-react";

export default function Navigation() {
  return (
    <HomeTabs.Navigator>
      <HomeTabs.Screen
        options={{ tabBarLabel: getTranslation("Welcome") }}
        name="WELCOME"
      />
    </HomeTabs.Navigator>
  );
}

เดคเตผเดœเตเดœเดฎเด•เตพ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต

i18n-keyless เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต, API เดธเต‡เดตเดจเดตเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด‡เดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเดพเด เตเดฏเดญเดพเด—เด‚ เด•เต€เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดคเตผเดœเตเดœเดฎ เดฒเดญเตเดฏเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, AI API เด•เต‹เตพ เดตเดดเดฟ เดคเตผเดœเตเดœเดฎ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ I18nKeyless API-เดฒเต‡เด•เตเด•เต เด’เดฐเต เด…เดธเดฟเด™เตเด•เตเดฐเดฃเดธเต เดซเต†เดšเตเดšเต เดจเดŸเดคเตเดคเตเด‚.

เดˆ เด“เดชเตเดชเดฑเต‡เดทเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดกเต†เดตเต เดฎเต‹เดกเดฟเดฒเดพเดฃเต เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต, เดจเดฟเด™เตเด™เตพ เด•เต‹เดกเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ. เดจเดฟเด™เตเด™เตพ เด’เดฐเต†เดฃเตเดฃเด‚ เดค missed lostเต†เด™เตเด•เดฟเตฝ, เด‰เดคเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เด†เดฆเตเดฏเดคเตเดคเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดฎเดพเดคเตเดฐเด‚ เด’เดฐเต เดคเด•เดฐเดพเดฑเต เด•เดพเดฃเตเด‚, เดคเตเดŸเตผเดจเตเดจเต เด…เดคเต เดฒเต‹เด•เดฎเต†เดฎเตเดชเดพเดŸเตเดฎเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดคเตฝเด•เตเดทเดฃเด‚ เดฒเดญเตเดฏเดฎเดพเด•เตเด‚.

เด†เดชเตเดชเต เดธเตเดฑเตเดฑเต‹เตผ & เด—เต‚เด—เดฟเตพ เดชเตเดฒเต‡

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดฑเตเดฑเต‹เตผ เดฒเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เต เดŽเดฒเตเดฒเดพ เดญเดพเดทเดฏเดฟเดฒเตเด‚, เด“เดฐเต‹ เดฑเดฟเดฒเต€เดธเดฟเดฒเตเด‚

เด“เดฐเต‹ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด‚ เดชเตเดคเดฟเดฏ เดฑเดฟเดฒเต€เดธเต เด•เตเดฑเดฟเดชเตเดชเตเด•เตพ, เดตเดฟเดตเดฐเดฃเด‚, เด•เต€เดตเต‡เดกเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต โ€” เด“เดฐเต‹ เดญเดพเดทเดฏเตเด•เตเด•เตเด‚, เดฐเดฃเตเดŸเต เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเดฟเดฒเตเด‚. เด…เดคเต เดจเดฟเด™เตเด™เดณเต† เดญเดพเดทเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดŸเดฏเตเดจเตเดจเต. เด†เดชเตเดชเต เด…เดฒเตเดฒ.

  • เดŽเดฒเตเดฒเดพ เดญเดพเดทเด•เดณเตเดŸเต†เดฏเตเด‚ เดฑเดฟเดฒเต€เดธเต เด•เตเดฑเดฟเดชเตเดชเตเด•เตพ, เด’เดฐเตŠเดฑเตเดฑ เด•เต‹เดณเดฟเตฝ

    เด…เดชเตเดกเต‡เดฑเตเดฑเต เด’เดฐเดฟเด•เตเด•เตฝ เดŽเดดเตเดคเตเด•. เดจเดฟเด™เตเด™เตพ เดตเดฟเตฝเด•เตเด•เตเดจเตเดจ เด“เดฐเต‹ เดญเดพเดทเดฏเดฟเดฒเตเด‚ awaitForTranslation เด…เดคเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดฑเตเดฑเต‹เตผ เด•เต‹เตบเดซเดฟเด—เต EAS เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ fastlane-เดฒเต‡เด•เตเด•เต เด…เดคเต เดซเต€เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

  • 48 เดญเดพเดทเด•เตพ, เด†เดชเตเดชเต เดธเตเดฑเตเดฑเต‹เตผ เดธเตเดฒเต‹เดŸเตเดŸเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

    pt-BR เด‰เด‚ pt-PT เด‰เด‚ เดฐเดฃเตเดŸเต เดฒเดฟเดธเตเดฑเตเดฑเตเด•เดณเดพเดฃเต; en-GB, en-AU, en-CA เดŽเดจเตเดจเดฟเดต เดฎเต‚เดจเตเดจเต. toAppStoreLocale เด“เดฐเต‹ เดตเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เดถเดฐเดฟเดฏเดพเดฏ เดธเตเดฅเดฒเดคเตเดคเต‡เด•เตเด•เต เดตเต†เดฏเตเด•เตเด•เตเดจเตเดจเต.

  • เดฑเดฟเดฒเต€เดธเต เด‡เดฒเตเดฒเดพเดคเต† เด’เดฐเต เดฎเต‹เดถเด‚ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด•

    เด†เดชเตเดชเดฟเตฝ, เดกเดพเดทเตเดฌเต‹เตผเดกเดฟเดฒเต† เด’เดฐเต เด“เดตเตผเดฑเตˆเดกเต เด’เดฐเต‡ เดธเดฎเดฏเด‚ เดฒเตˆเดตเดฟเดฒเดพเดฃเต โ€” เดนเต‹เดŸเตเดŸเตโ€Œเดซเดฟเด•เตเดธเต เดฌเดฟเตฝเดกเต‹, เดธเตเดฑเตเดฑเต‹เตผ เดฑเดฟเดตเตเดฏเต‚เดตเต‹ เด‡เดฒเตเดฒ. เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ, เดชเตเดทเต เดตเต€เดฃเตเดŸเตเด‚ เดฑเดฃเตเดฃเตเดšเต†เดฏเตเดฏเตเด•.

  • เดตเดพเด•เตเด•เดฟเดจเต เดตเดฟเดฒเดฏเดฟเดฒเตเดฒ

    เด’เดฐเต เดชเดฐเดฟเดญเดพเดทเด•เตป เดเด•เดฆเต‡เดถเด‚ โ‚ฌ0.10 เดตเดพเด•เตเด•เดฟเดจเต เดšเตเดฎเดคเดฒใ—ใพใ™. 10 เดญเดพเดทเด•เดณเดฟเตฝ 2,000 เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เตพ เด’เดฐเต เดธเตเดตเดคเดจเตเดคเตเดฐ เดกเต†เดตเดฒเดชเตเดชเดฑเดฟเดจเต เดตเดดเด™เตเด™เดพเดคเตเดค เด’เดฐเต เดฌเดœเดฑเตเดฑเต เด†เดฃเต. เด‡เดตเดฟเดŸเต† เดตเดพเด•เตเด•เตเด•เตพ เดŽเดฃเตเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ.

เดŽเด•เตเดธเตเดชเต‹ เด†เดชเตเดชเดฟเดจเตเดฑเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฑเดฟเดธเดฟเดชเดฟ

// store.config.js โ€” EAS Metadata awaits an async config
const { init, awaitForTranslation, toAppStoreLocale } = require("i18n-keyless-node");

const LANGS = ["en", "fr", "de", "ja", "pt-BR"];
const DESCRIPTION = "Bibi translates your app while you sleepโ€ฆ";

module.exports = async () => {
  init({ API_KEY: process.env.I18N_KEYLESS_KEY, languages: { primary: "en", supported: LANGS } });
  const info = {};
  for (const lang of LANGS) {
    info[toAppStoreLocale(lang)] = {
      title: await awaitForTranslation("Bibi", lang, { context: "App Store app name, 30 characters max" }),
      subtitle: await awaitForTranslation("Keyless i18n", lang, { context: "App Store subtitle, 30 characters max" }),
      description: await awaitForTranslation(DESCRIPTION, lang, { context: "App Store description" }),
    };
  }
  return { configVersion: 0, apple: { info } };
};

เด’เดฐเต‡ เด•เต‹เตพ Google Play-เดจเต fastlane เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดซเดฏเดฒเตเด•เตพ เดŽเดดเตเดคเตเดจเตเดจเต. เด•เตเดฏเดพเดชเตเดธเต เด‰เดชเดฆเต‡เดถเดชเดฐเดฎเดพเดฃเต: เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดงเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเด™เตเด™เตพ เดชเตเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดจเต€เดณเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•.

เดจเดฟเด™เตเด™เดณเต† sendiri เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•

เด‡เดจเตเดฑเดฑเดพเด•เตเดŸเต€เดตเต เดธเดพเตปเดกเตเดฌเต‹เด•เตเดธเต

i18n-keyless เดŽเด™เตเด™เดจเต† เดฑเดฟเดฏเตฝ-เดŸเตˆเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเต เด•เดพเดฃเตเด•

เดจเดฟเด™เตเด™เตพ เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดตเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เดพเดฃเดพเตป เด’เดฐเต เดฒเตˆเดตเต, เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดธเตเดฑเตเดฑเดพเด•เตเด•เตโ€Œเดฌเตเดฒเดฟเดฑเตเดฑเตเดธเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดคเตเดฑเด•เตเด•เตเด•.

เด‡เดจเดฟเดฏเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเดพเดคเตเดค เดธเดพเด•เตเดทเตเดฏเดชเดคเตเดฐเด™เตเด™เตพ

เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดฒเดพเดณเดฟเด•เตเด•เตเดจเตเดจเต เดฒเดพเดณเดฟเด•เตเด•เตเดจเตเดจเต

เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผ i18n-keylessเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดจเตเดคเดพเดฃเต เดชเดฑเดฏเตเดจเตเดจเดคเต†เดจเตเดจเต เด•เดพเดฃเตเด•

เดžเดพเตป 5 เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดคเดจเตเดจเต† เดžเด™เตเด™เดณเตเดŸเต† MVP-เดฏเดฟเตฝ i18n เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเต. เด…เดงเดฟเด• เดกเต†เดตเดฒเดชเตเดฎเต†เดจเตเดฑเต เดธเดฎเดฏเดฎเดฟเดฒเตเดฒเดพเดคเต† 7 เดญเดพเดทเด•เดณเดฟเตฝ เดžเด™เตเด™เตพ เดฒเต‹เดžเตเดšเต เดšเต†เดฏเตเดคเต. เดจเดฎเตเดฎเตเดŸเต† เด•เต‹เดกเตเดฌเต‡เดธเต เดถเตเดฆเตเดงเดฎเดพเดฏเดฟ เดคเตเดŸเตผเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดžเด™เตเด™เตพ เดตเดฟเดตเตผเดคเตเดคเดจ เด•เต€เด•เตพ gestion เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเต.

JS

Jamie Smith

เด’เดฐเต เด•เต‚เตพ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเดฟเดฒเต† เดธเดฟเดŸเดฟเด’

เดคเตผเดœเตเดœเดฎเดพ เด•เต€เด•เตพ เดฎเดพเดจเต‡เดœเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดฎเดพเดจเดธเดฟเด• เดฌเดพเดฆเตเดงเตเดฏเดค เดžเด™เตเด™เดณเตเดŸเต† เด‰เดฒเตเดชเดพเดฆเดจเด•เตเดทเดฎเดคเดฏเต† เดจเดถเดฟเดชเตเดชเดฟเดšเตเดšเต. i18n-keyless เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดžเด™เตเด™เตพ เดชเตเดฐเด•เตƒเดคเดฟเดฆเดคเตเดค เดญเดพเดทเดฏเดฟเตฝ เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดžเด™เตเด™เดณเตเดŸเต† workflow-เตฝ i18n เด‡เดจเดฟเดฏเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเต†เดจเตเดจเดคเตเดชเต‹เดฒเต†.

AL

Alex Lee

เดฎเดฑเตเดฑเตŠเดฐเต เด•เต‚เตพ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเดฟเดฒเต† เดฒเต€เดกเต เดกเต†เดตเดฒเดชเตเดชเตผ

เดžเด™เตเด™เตพ เดฒเต‹เดžเตเดšเดฟเดจเต เดถเต‡เดทเด‚ เดžเด™เตเด™เดณเตเดŸเต† เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ i18n เดตเตˆเด•เดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดชเต‹เดตเตเด•เดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต. i18n-keyless เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดžเด™เตเด™เตพ เด‡เดคเต เดžเด™เตเด™เดณเตเดŸเต† MVP เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เด†เดฆเตเดฏ เดฆเดฟเดตเดธเด‚ เดฎเตเดคเตฝ เดคเดจเตเดจเต† เด†เด—เต‹เดณเดคเดฒเดคเตเดคเดฟเตฝ เดฒเต‹เดžเตเดšเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. ROI เด…เดคเตเดญเตเดคเด•เดฐเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต.

MR

Maria Rodriguez

เด—เตเดฒเต‹เดฌเตฝเด†เดชเตเดชเดฟเดฒเต† เดธเตเดฅเดพเดชเด•เตป

เดตเดฟเดฒ เดจเดฟเดถเตเดšเดฏเด‚

เคธเคฐเคฒ, เดชเตเดฐเดตเดšเดจเต€เดฏเดฎเดพเดฏ เดตเดฟเดฒ เดจเดฟเดถเตเดšเดฏเด‚

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเด•เต†เดฏเดฟเดฒเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดซเตเดฒเดพเดฑเตเดฑเต เดตเดฟเดฒ.
เดŽเดฒเตเดฒเดพ เดชเตเดฒเดพเดจเดฟเดฒเตเด‚ เดŽเดฒเตเดฒเดพ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚.
เดตเดพเด•เตเด•เดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเตเดณเตเดณ เดซเต€เดธเต เด‡เดฒเตเดฒ, เดŸเต‹เด•เตเด•เตบ เด•เดฃเด•เตเด•เต เด‡เดฒเตเดฒ.

เด†เดฐเด‚เดญเด‚
โ‚ฌ4/ เดฎเดพเดธเด‚

เดฎเดพเดธเดคเตเดคเดฟเตฝ 1,000 เดธเดœเต€เดต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดฐเต†

เด‡เตปเดกเดฟ เด†เดชเตเดชเตเด•เดณเตเด‚ เดชเตเดคเดฟเดฏ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเตเด‚

เด‡เตปเดกเดฟ
โ‚ฌ9/ เดฎเดพเดธเด‚

เดฎเดพเดธเดคเตเดคเดฟเตฝ 5,000 เดธเดœเต€เดต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดฐเต†

เดคเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‡เด•เตเดทเด•เดฐเต† เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจ เด†เดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ

เดตเดณเตผเดšเตเดš
โ‚ฌ29/ เดฎเดพเดธเด‚

เดฎเดพเดธเดคเตเดคเดฟเตฝ 50,000 เดธเดœเต€เดต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดฐเต†

เดฏเดฅเดพเตผเดคเตเดฅ เดŸเตเดฐเดพเด•เตเดทเตป เด‰เดณเตเดณ เด†เดชเตเดชเตเด•เตพเด•เตเด•เต

เดธเตเด•เต†เดฏเดฟเตฝ
โ‚ฌ99/ เดฎเดพเดธเด‚

500,000 เดตเดฐเต† เดฎเดพเดธเด‚เดคเต‹เดฑเตเด‚ เดธเดœเตเดœUsers

เดธเตเด•เต†เดฏเดฟเดฒเดฟเดฒเตเดณเตเดณ เด‰เดคเตเดชเดจเตเดจเด™เตเด™เตพเด•เตเด•เต

เดŽเดฒเตเดฒเดพ เดชเตเดฒเดพเดจเดฟเดฒเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

เดŽเดฒเตเดฒเดพ 48 เดญเดพเดทเด•เดณเตเด‚. เดฎเตเดดเตเดตเตป เดฒเต‹เด•เด‚, เด†เดฆเตเดฏ เดฆเดฟเดตเดธเด‚ เดฎเตเดคเดฒเต

เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดตเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ, AI เด‰เตพเดชเตเดชเต†เดŸเต†. เดชเตเดคเดฟเดฏ เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เตพ เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดธเตเดตเดฏเด‚ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

UGC (เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เด‰เดณเตเดณเดŸเด•เตเด•เด‚)เดฏเตเดŸเต† เดฒเตˆเดตเต เดตเดฟเดตเตผเดคเตเดคเดจเด‚

เดŽเดชเตเดชเต‹เตพ เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดชเตเด—เตเดฐเต‡เดกเต, เดกเต—เตบเด—เตเดฐเต‡เดกเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเดฆเตเดฆเดพเด•เตเด•เตเด•

500,000-เดฒเดงเดฟเด•เด‚ เดฎเดพเดธเต‡เดจ เดธเดœเตเดœUsers? เดžเด™เตเด™เดณเต† เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเด•

เด…เดคเต‡ เด†เดชเตเดชเต เดฎเดฑเตเดฑเต†เดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดคเตเดฐ เดšเต†เดฒเดตเดพเด•เตเด‚

เดฐเดฃเตเดŸเต เดธเตเดฒเตˆเดกเดฑเตเด•เดณเตเด‚ przes.move เดšเต†เดฏเตเดฏเตเด•. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดชเดฟเดจเดพเดฏเตเดณเตเดณ เดฌเดฟเดฒเตเดฒเต เดŽเดฒเตเดฒเดพ 48 เดญเดพเดทเด•เดณเดฟเดฒเตเด‚ เด‰เดฃเตเดŸเต.

1,000
2,500
เดชเดฐเดฟเดนเดพเดฐเด‚เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเดพเดธเดฟเด• เดฌเดฟเดฒเตเดฒเตเดจเดฟเด™เตเด™เตพ เดชเตเดฐเดคเดฟเดซเดฒเด‚ เดจเตฝเด•เตเดจเตเดจเตเดตเดฟเดตเตผเดคเตเดคเดจเด‚เดญเดพเดทเด•เตพ
i18n-keylessเดžเด™เตเด™เตพโ‚ฌ4/ เดฎเดพเดธเด‚เดฎเดพเดธเดฟเด• เดธเดœเต€เดต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ
เดœเดฏเด‚ เดœเดฏเด‚.
AI, เดชเดฐเดฟเดฎเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค, เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเตเดŽเดฒเตเดฒเดพ 48, เด†เดฆเตเดฏ เดฆเดฟเดตเดธเด‚ เดฎเตเดคเตฝ
Crowdinโ‚ฌ88/ เดฎเดพเดธเด‚1เดนเต‹เดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดค เดตเดพเด•เตเด•เตเด•เตพ: เดจเดฟเด™เตเด™เดณเตเดŸเต† เดตเดพเด•เตเด•เตเด•เตพ ร— 48
Crowdin AI, เด•เตเดตเดพเดŸเตเดŸเดฟเดจเตเดณเตเดณเดฟเตฝเดจเดฟเด™เตเด™เตพ เด“เดฐเต‹เดจเตเดจเตเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
Intlayerโ‚ฌ27/ เดฎเดพเดธเด‚2เดธเต€เดฑเตเดฑเตเด•เดณเตเด‚ เดชเตเดฐเต‹เดœเด•เตเดŸเตเด•เดณเตเด‚
AI เดœเต†เดจเดฑเต‡เดทเตป, เด•เตเดตเต‡เฎพเฎŸเฏเฎŸเดฟเดจเตเดณเตเดณเดฟเตฝเดจเดฟเด™เตเด™เตพ เด“เดฐเต‹เดจเตเดจเตเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
Lingo.devโ‚ฌ91/ เดฎเดพเดธเด‚3เด’เดฐเต เดฌเต‡เดธเต เดซเต€, เดคเตเดŸเตผเดจเตเดจเต AI เดŸเต‹เด•เตเด•เดฃเตเด•เตพ
AI เดฌเดฟเดฒเตเดฒเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดจเดฟเด™เตเด™เดณเต† เดคเต‡เดŸเดฟ เดตเดฐเตเดจเตเดจเตเดจเดฟเด™เตเด™เตพ เด“เดฐเต‹เดจเตเดจเตเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
Locizeโ‚ฌ77/ เดฎเดพเดธเด‚4เดตเดพเด•เตเด•เตเด•เตพ ร— 48, เด•เต‚เดŸเดพเดคเต† CDN เดกเต—เตบเดฒเต‹เดกเตเด•เตพ
เดจเดฟเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ AI เด•เต€ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเตเดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดฒเต† 10
Lokaliseโ‚ฌ132/ เดฎเดพเดธเด‚5เดธเต€เดฑเตเดฑเตเด•เตพ, เดชเดฟเดจเตเดจเต† เดคเดพเด•เตเด•เต‹เดฒเตเด•เตพ
เดตเดฟเดตเตผเดคเตเดคเด•เตผ เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เดฌเดฟเดฒเตเดฒเตเดšเต†เดฏเตเดฏเตเดจเตเดจเตเดจเดฟเด™เตเด™เตพ เด“เดฐเต‹เดจเตเดจเตเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
Phraseโ‚ฌ483/ เดฎเดพเดธเด‚6เดธเต€เดฑเตเดฑเตเด•เตพ, เดคเตเดŸเตผเดจเตเดจเต เดฎเดพเดจเต‡เดœเต เดšเต†เดฏเตเดค เดตเดพเด•เตเด•เตเด•เตพ
เดตเดพเด•เตเด•เดฟเดจเต $0.06 เดฎเตเดคเตฝ, เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เดฌเดฟเดฒเตเดฒเตเดšเต†เดฏเตเดฏเตเดจเตเดจเตเดจเดฟเด™เตเด™เตพ เด“เดฐเต‹เดจเตเดจเตเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
Smartlingโ‚ฌ552/ เดฎเดพเดธเด‚7เดŽเดฒเตเดฒเดพ เดตเดพเด•เตเด•เตเด‚, เดŽเดฒเตเดฒเดพ เดญเดพเดทเดฏเตเด‚
AI เดฎเตŠเดดเดฟเดฎเดพเดฑเตเดฑเด‚ $0.06 เด“เดฐเต‹ เดตเดพเด•เตเด•เดฟเดจเตเด‚เดจเดฟเด™เตเด™เตพ เด“เดฐเต‹เดจเตเดจเตเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
Tolgeeโ‚ฌ49/ เดฎเดพเดธเด‚8เดšเดพเดตเตเด•เดณเตเด‚ เดธเต€เดฑเตเดฑเตเด•เดณเตเด‚
เดฏเดจเตเดคเตเดฐ เดตเดฟเดตเตผเดคเตเดคเดจ เด•เตเดฐเต†เดกเดฟเดฑเตเดฑเตเด•เตพเดจเดฟเด™เตเด™เตพ เด“เดฐเต‹เดจเตเดจเตเด‚ เดจเดฟเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต
Weglotโ‚ฌ1,678/ เดฎเดพเดธเด‚9เดตเดพเด•เตเด•เตเด•เตพ ร— เดญเดพเดทเด•เตพ, เด’เดฐเต เดตเต†เดฌเต เดชเต‡เดœเดฟเตฝ
เดฎเต†เดทเต€เตป, เด•เตเดตเต‡เฎพเฎŸเฏเฎŸเดฟเดจเตเดณเตเดณเดฟเตฝเดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดชเดฆเตเดงเดคเดฟเดฏเดฟเตฝ 20

เดชเดฌเตเดฒเดฟเด•เต เดฒเดฟเดธเตเดฑเตเดฑเต เดตเดฟเดฒเด•เตพ, 2026 เด“เด—เดธเตเดฑเตเดฑเดฟเตฝ เดตเดพเดฏเดฟเดšเตเดšเดคเต. เดตเดฟเตฝเดชเตเดชเดจเด•เตเด•เดพเตผ เด…เดตเดฏเต† เดฎเดพเดฑเตเดฑเตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดฆเดฏเดตเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•. เด“เดฐเต‹ เดฌเดฟเดฒเตเดฒเตเด‚ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดธเตเดฑเตเดฑเต†เดชเตเดชเดฟเดจเตเดฑเต† เดจเดฎเตเดฎเตเดŸเต† เดตเดพเดฏเดจเดฏเดพเดฃเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดชเต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดšเดต tap plan plan plan plan plan plan plan plan plan plan plan plan plan plan plan plan plan plan plan plan

1 Crowdin เดชเตเดฐเต‹ เดชเตเดฒเดพเดจเดฟเตฝ 60,000 เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดค เดตเดพเด•เตเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเตเดฐเดคเดฟเดฎเดพเดธเด‚ 44 เดฏเต‚เดฑเต‹ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดตเดพเตผเดทเดฟเด•เดฎเดพเดฏเดฟ เดฌเดฟเดฒเตเดฒเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด’เดฐเต เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดค เดตเดพเด•เตเด•เต เด’เดฐเต เดฒเด•เตเดทเตเดฏ เดญเดพเดทเดฏเดฟเดฒเต† เด’เดฐเต เดตเดพเด•เตเด•เดพเดฃเต. 60,000-เตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต†เด™เตเด•เดฟเตฝ เด† เดฌเตเดฒเต‹เด•เตเด•เต เดตเดฟเดฒ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

2 Intlayer เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด†เดฃเต. $29 เดชเตเดฐเดคเดฟเดฎเดพเดธเด‚ CMS เด‰เด‚ AI เดœเดจเดฑเต‡เดทเตป เด•เต‹เดŸเตเดŸเดฏเตเด‚ เดตเดพเด™เตเด™เตเดจเตเดจเต. เด•เต‹เดŸเตเดŸเดฏเตเด•เตเด•เต เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณเดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ AI เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, เด…เดคเดฟเดจเดพเตฝ เด“เดฐเต‹ เดฎเดฟเดฒเตเดฏเตบ เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเด‚ $10 เดฎเต‹เดกเตฝ เดฌเดฟเดฒเตเดฒเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, เดชเดจเตเดคเตเดฐเดฃเตเดŸเต เดฎเดพเดธเดคเตเดคเต‡เด•เตเด•เต เดตเตเดฏเดพเดชเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

3 Lingo.dev เด“เดฐเต‹ เดฎเดพเดธเดตเตเด‚ $99 เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเดฟเดจเตเดฑเต† เด“เดฐเต‹ เดฎเดฟเดฒเตเดฏเตบ เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเด‚ $2 เด…เดงเดฟเด•เดฎเดพเดฏเดฟ, เดฎเต‹เดกเตฝ เดฌเดฟเดฒเตเดฒเต เดจเดฟเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต. เด“เดฐเต‹ เดตเดพเด•เตเด•เดฟเดจเตเด‚ 1.4 เดŸเต‹เด•เตเด•เดฃเตเด‚ เดฎเต‹เดกเตฝ เดšเต†เดฒเดตเดฟเดจเตเดฑเต† เด“เดฐเต‹ เดฎเดฟเดฒเตเดฏเตบ เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเด‚ $10 เดŽเดจเตเดจเดฟเด™เตเด™เดจเต† เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดฌเต‡เดธเต เดซเต€เดธเต เดˆ เดธเด‚เด–เตเดฏเดฏเตเดŸเต† เดญเต‚เดฐเดฟเดญเดพเด—เดตเตเด‚ เด†เดฃเต.

4 Locize เดชเตเดฐเดคเดฟ เดฎเดพเดธเด‚ 7, 19, 49 เดฏเต‚เดฑเต‹ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต 15,000, 30,000, 60,000 เดตเดพเด•เตเด•เตเด•เตพเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟเดฏเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† 1, 3, 5 เดฆเดถเดฒเด•เตเดทเด‚ CDN เดกเต—เตบเดฒเต‹เดกเตเด•เดณเตเดฎเดพเดฏเดฟ. เด…เดคเดฟเดจเตเดฎเตเด•เดณเดฟเตฝ, 1,000 เด…เดงเดฟเด• เดตเดพเด•เตเด•เตเด•เตพเด•เตเด•เต $0.50 เด‰เด‚ 1 เดฆเดถเดฒเด•เตเดทเด‚ เด…เดงเดฟเด• เดกเต—เตบเดฒเต‹เดกเตเด•เตพเด•เตเด•เต $5 เด‰เด‚ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดฐเต‹ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเด‚ เดฎเดพเดธเดคเตเดคเดฟเตฝ 30 เดกเต—เตบเดฒเต‹เดกเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดฏเดพเดคเตŠเดฐเต เดชเตเดฒเดพเดจเตเด‚ 48 เดญเดพเดทเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

5 Lokalise เดชเตเดฐเดคเดฟเดฎเดพเดธเด‚ $144, $375, $999 เดŽเดจเตเดจเดฟเดต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด•เต€ เดฒเดฟเดฎเดฟเดฑเตเดฑเต เด‡เดฒเตเดฒ. 5,000, 20,000, 100,000 เด•เต€เด•เตพ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต† เดฎเต‚เดจเตเดจเต เดชเตเดฒเดพเดจเตเด•เดณเดฟเตฝ เด‰เดณเตเดณเดคเดพเดฏเดฟ เดžเด™เตเด™เตพ เด•เดฐเตเดคเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด“เดฐเต‹ เด•เต€เดฏเตเด•เตเด•เตเด‚ เดชเดจเตเดคเตเดฐเดฃเตเดŸเต เดตเดพเด•เตเด•เตเด•เตพ. เดฎเดจเตเดทเตเดฏ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เดฌเดฟเดฒเตเดฒเตเดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.

6 เดตเดพเดšเด•เด‚ เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเตเดฒเดพเดจเดฟเตฝ 1 เดฆเดถเดฒเด•เตเดทเด‚ เดฎเดพเดจเต‡เดœเต เดšเต†เดฏเตโ€Œเดค เดตเดพเด•เตเด•เตเด•เตพเด•เตเด•เต เดชเตเดฐเดคเดฟเดฎเดพเดธเด‚ $525 เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, 3 เดฆเดถเดฒเด•เตเดทเดคเตเดคเดฟเดจเต $1,245 เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดฐเต‹ เดญเดพเดทเดฏเดฟเดฒเต†เดฏเตเด‚ เด“เดฐเต‹ เดตเดพเด•เตเด•เดฟเดจเตเด‚ เด’เดฐเต เดฎเดพเดจเต‡เดœเต เดšเต†เดฏเตโ€Œเดค เดตเดพเด•เตเด•เต เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•เดฏเตเด‚ 3 เดฆเดถเดฒเด•เตเดทเดคเตเดคเดฟเดจเต เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ $1,245 เดฌเตเดฒเต‹เด•เตเด•เต เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

7 Smartling เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เดฎเดฟเดจเตเดฑเต† เดตเดฟเดฒ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš $0.06 เดตเดพเด•เตเด•เดฟเดจเต, เดชเดจเตเดคเตเดฐเดฃเตเดŸเต เดฎเดพเดธเด‚ เด•เตŠเดฃเตเดŸเต เดชเด•เตผเดจเตเดจ AI เดชเดฐเดฟเดญเดพเดท เดฎเดพเดคเตเดฐเดฎเต‡ เดžเด™เตเด™เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เต‚. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฏเดฅเดพเตผเดคเตเดฅ เดฌเดฟเดฒเตเดฒเต เด•เต‚เดŸเตเดคเดฒเดพเดฃเต.

8 Tolgee เดตเดพเด•เตเด•เตเด•เดณเดฒเตเดฒ, เด•เต€เด•เดณเต†เดฏเดพเดฃเต เดฌเดฟเดฒเตเดฒเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต, เด…เดคเดฟเดจเดพเตฝ เด“เดฐเต‹ เด•เต€เด•เตเด•เตเด‚ เดชเดจเตเดคเตเดฐเดฃเตเดŸเต เดตเดพเด•เตเด•เตเด•เตพ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดŽเดฃเตเดฃเตเดจเตเดจเต. เด‡เดคเต เดตเดพเตผเดทเดฟเด•เดฎเดพเดฏเดฟ เดฌเดฟเดฒเตเดฒเตเดšเต†เดฏเตเดฏเตเดจเตเดจ 2,000 เด•เต€เด•เตพเด•เตเด•เต โ‚ฌ49, 5,000-เดจเต โ‚ฌ179, 20,000-เดจเต โ‚ฌ499 เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเดพเดฃเต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด…เดคเดฟเดจเตเดฎเตเด•เดณเดฟเตฝ โ‚ฌ499 เดฌเตเดฒเต‹เด•เตเด•เต เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดฏเดจเตเดคเตเดฐ เดตเดฟเดตเตผเดคเตเดคเดจ เด•เตเดฐเต†เดกเดฟเดฑเตเดฑเตเด•เตพ เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เดŽเดฃเตเดฃเตเดจเตเดจเต.

9 Weglot เด’เดฐเต เด†เดชเตเดชเต เด…เดฒเตเดฒ, เดตเต†เดฌเต เดชเต‡เดœเต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดชเตเดฒเดพเตป 20 เดญเดพเดทเด•เตพเด•เตเด•เต เดชเตเดฐเดคเดฟเดฎเดพเดธเด‚ 699 เดฏเต‚เดฑเต‹ เด†เดฃเต, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เดˆ เดตเดฟเดฒ 48 เดญเดพเดทเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดตเดพเด•เตเด•เตเด•เตพ เดˆ เดŽเดฒเตเดฒเดพ เดชเตเดฒเดพเดจเตเด•เดณเดฟเดฒเตเด‚ เด’เดคเตเด™เตเด™เตเดจเตเดจเต.

เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฐเดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเต‹เดŸเตŠเดชเตเดชเด‚ เดตเดณเดฐเตเดจเตเดจเต. เดžเด™เตเด™เดณเตเดŸเต† เดตเดฟเดฒ เดธเตเดฅเดฟเดฐเดฎเดพเดฃเต.

เดจเดฟเด™เตเด™เดณเต† sendiri เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•

เดกเต†เดฎเต‹ เด•เดพเดฃเตเด•

i18n-keyless เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เดพเดฃเดพเตป เดˆ เดนเตเดฐเดธเตเดต เดตเต€เดกเดฟเดฏเต‹ เด•เดพเดฃเตเด•

เด’เดฐเต เด†เดชเตเดชเดฟเดจเต API เด•เต€ เดฒเดญเตเดฏเดฎเดพเด•เตเด•เตเด•

เดจเดฟเด™เตเด™เดณเตเดŸเต† i18n เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ 5 เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ. iykyk.