タイ数字コンバーター
2026をタイ数字にすると๒๐๒๖です。各桁の形がタイ数字に置き換わるだけで、値は変わりません。負の数も含めて双方向に変換でき、タイ向けの資料やポスター、通販サイト、読み方の練習に役立ちます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 変換する整数
- 2026
- 変換の方向
- To thai
- 結果
- ๒๐๒๖
- 西洋
- 2026
- タイ
- ๒๐๒๖
- 符号
- 1
タイ数字は、タイ語の印刷物、看板、行政様式、教材、多くの地域設定ソフトウェアで使われる、ゼロから九までの十個のUnicode文字です。見た目は西洋のアラビア数字と異なりますが、同じ位取り整数を表し、各タイ数字は0から9に一対一で対応します。受け付けるのは整数のみです。分数、小数、指定方向に対する混在スクリプト、空値は、誤った結果を黙って返す代わりに明確な検証エラーになります。無効な入力は課金されません。
西洋数字とタイ数字の変換の仕組み
西洋アラビア数字は、ゼロから九までの馴染みのASCII文字です。タイ数字はU+0E50からU+0E59までの連続Unicodeブロックを占め、同じゼロから九の値に対して慣例的に๐ ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙と書かれます。変換は整数全体の各桁に対する純正の字形置換であり、位取りは変わらず、各桁文字のスクリプトだけが変わります。
西洋からタイへは、絶対値の数字列を左から右へ歩き、各ASCII数字を固定十項目テーブルのタイ対応に置き換えます。タイから西洋へはマップを逆にしてASCII数字列を再構築します。任意の先頭ASCIIマイナスは保持され、負の整数は両側で符号付きのままです。
ゼロは常に符号なしで返されます。絶対本体の先頭ゼロは正規化され、複数のゼロは単一のゼロに畳まれ、非ゼロの大きさは有効桁を保ちます。桁長には上限があり、フォーム向けに実用的で、一般的なランタイムでの厳密な整数処理にも安全です。
これは完全なタイ語の数字→単語エンジンではなく、年名などの単語は翻訳しません。整数の十個の数字字形だけを書き換えます。
実務でタイ数字コンバーターが使われる場面
ローカライズとDTPのチームは、社内データは西洋数字のまま、年・ページ番号・数量にタイ数字を求めるハウススタイルのタイ市場向けPDF、請求書、ポスターを用意します。ECと予約システムは現地ストアフロント向けに在庫数や注文合計をタイ文字で表示し、分数を決して捏造しない決定的な対応表を必要とします。
教育プラットフォームと言語学習アプリは学習者にタイ語の価格や暦年の読みを問うため、教員はモデルドリフトのない双方向の整数変換の信頼できるオラクルを必要とします。行政・シビックテックは混在スクリプトのスキャン済み様式を正規化します。
完全なタイ語数字→単語散文、バーツ補助単位の通貨整形、日付ローカライズ、一般的な基数変換は、この整数桁スクリプト変換器を無理に広げるのではなく、別検索意図として扱ってください。
活用例
タイ向けDTPと請求書の数字
内部データはASCII数字のまま、印刷用タイ市場レイアウト向けに西洋の年・数量・ページ番号をタイ数字へ書き換えます。
ストアフロントとCMSのローカライズ
現地ストアフロントとテンプレート向けに、整数の在庫数と注文合計を西洋の保存形式とタイ表示スクリプトの間で変換します。
よくある質問
このコンバーターはどのタイ数字を使いますか?
標準の十個のタイ数字๐ ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙(Unicode U+0E50からU+0E59)を、西洋数字0から9に一対一で対応させます。
タイ数字を普通の数字に戻せますか?
はい。タイ数字から西洋の数字への方向を選ぶと、たとえば๑๒๓は百二十三に戻ります。各桁を対応する数字に置き換えるだけなので、値は変わりません。
負の数は使えますか?
はい。先頭のマイナス記号はどちらの方向でもそのまま残ります。ゼロだけは常に符号なしで表示されます。
タイ語の数の言葉にも変換されますか?
いいえ。このツールは整数の十種類の数字の形を置き換えるだけです。タイ語での数の読み方、通貨の書式、日付の変換は行いません。
小数は変換できますか?
いいえ、整数だけが対象です。小数点や区切りのカンマ、指数表記を含む値は、誤った答えを出さずに明確なメッセージで拒否されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fmt/thai-numerals \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":"2026","direction":"to_thai"}'const res = await fetch("https://api.kit.forhosting.com/fmt/thai-numerals", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": "2026",
"direction": "to_thai"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fmt/thai-numerals",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": "2026",
"direction": "to_thai"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fmt/thai-numerals", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":"2026","direction":"to_thai"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":"2026","direction":"to_thai"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fmt/thai-numerals", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": "2026",
"direction": "to_thai"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fmt.thai_numerals",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_digits | 15 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
本コンバーターは整数全体と方向(西洋→タイ、またはタイ→西洋)を受け取り、両方の表記と主結果文字列を返すので、文書、CMSフィールド、自動化パイプラインに必要な形を貼り付けられます。無料のブラウザツールと有料APIは同一の純正同型関数を共有するため、授業デモ、ローカライズQA、バッチ処理が同じ入力で食い違うことはありません。成功したAPI呼び出しは公開ベースの$0.002/件です。
西洋数字とタイ数字の変換の仕組み
アルゴリズムは文字列テーブルと文字走査のみを使い、浮動小数点丸め、乱数シード、壁時計タイムスタンプ、ネットワーク呼び出しはなく、同一入力は常に同一のJSONを生成します。整数でない値(小数点、区切りのカンマ、科学記法、文字、本体内の空白、西洋が要求されるのにタイ数字がある場合)はinvalid_inputで拒否されます。
送信内容と戻り値
フォームやスクリプトがUIに合う名前を使えるよう別名も受け付けます。directionはdir、mode、opのほか、to、thai、from、westernなどの短い同義語も可です。古典的な確認例として、二千二十六は๒๐๒๖、ゼロは両スクリプトでゼロ、๑๒๓は百二十三に戻ります。無料ブラウザフォームで素早いローカライズ確認をし、一括フィクスチャやCMS移行が必要なときはスクリプトから同一契約を呼び出してください。検証失敗はプリペイド残高を消費しません。必須フィールドはvalueとdirectionの二つです。valueが西洋の整数全体のときはdirectionをto_thai、タイ数字で書かれているときはto_westernにしてください。valueはn、number、input、text、digitsも可。to_thaiではvalueはJSON整数、または先頭のプラス/マイナス任意の数字列でよく、分数、科学記法、単語だけ、NaN、Infinity、本体内のタイ字形はinvalid_inputで失敗し課金されません。to_westernでは本体の各文字が十個のタイ数字のいずれかでなければならず、その方向での西洋数字は誤った文字を名指しするメッセージで失敗します。成功時は、整形済みvalueトークン、正規化direction、同一整数のwesternとthai表記(負なら符号含む)、選択方向の主変換形result、sign(1または-1)、絶対値のdigit_count、変換先を示すscript(thaiまたはwestern)を返します。成功APIの料金は公開ベースの$0.002/件です。
実務でタイ数字コンバーターが使われる場面
フィールドがタイ数字で来てバックエンドスキーマがASCIIを期待する場合、または印刷テンプレートでその逆です。本機能は純粋なparseエンジンなので、API料金は成功1件あたり公開ベースの$0.002で、検証失敗は残高を消費しません。
連携の活用例
教材と往復フィクスチャ
言語アプリ、単体テスト、フォーム正規化パイプライン向けに宿題の答えとgoldenの西洋↔タイ数字ペアを生成します。
技術的な質問
小数や分数は受け付けますか?
いいえ。受け付けるのは整数のみです。小数点、カンマ、科学記法、その他の非整数トークンはinvalid_inputで失敗します。
どの方向がサポートされていますか?
to_thaiは西洋数字をタイ数字へ、to_westernはタイ数字を西洋数字へ変換します。期待スクリプトを明示するためdirectionは必須です。
負の整数は許可されますか?
はい。任意の先頭ASCIIマイナスはwesternとthaiの両方のフィールドで保持されます。ゼロは常に符号なしで返されます。
料金はいくらですか?
ブラウザツールは無料でローカル実行です。APIリクエストは成功1件あたり$0.002のプリペイドKIT残高を使用し、無効入力は課金されません。