API ឥតគិតថ្លៃ មគ្គុទ្ទេសពុម្ពអក្សរខ្មែរ និង code snippets សម្រាប់អ្នកអភិវឌ្ឍន៍កសាងសម្រាប់កម្ពុជា។ បង្កើតពីហេដ្ឋារចនាសម្បត្តិផលិតកម្មផ្ទាល់ខ្លួនរបស់យើង។
យើងដំណើរការ API សាធារណៈច្រើន និងកសាងកម្មវិធីវេបភាសាពីរ (ខ្មែរ/អង់គ្លេស) រាល់ថ្ងៃ។ ទំព័រនេះប្រមូលធនធានដែលយើងបានបើកកូដ ឬធ្វើជាសាធារណៈ។ អ្វីៗទាំងអស់នៅទីនេះប្រើក្នុងផលិតផលផ្ទាល់ខ្លួនរបស់យើង — គ្មាន demo ឬ toy ទេ។
ស្វែងរកលេខកូដប្រៃសណីយ៍ ឃុំ ស្រុក និងខេត្តសម្រាប់ទីតាំងណាមួយក្នុងកម្ពុជា។ ទិន្នន័យគ្រប់គ្រងខេត្តទាំង ២៥ និងថែរក្សាពីប្រភពផ្លូវការ។
Base URL
https://api.cambodiapostalcode.comExamples
Get all provinces
curl https://api.cambodiapostalcode.com/api/v1/provincesSearch by postal code
curl https://api.cambodiapostalcode.com/api/v1/postal-codes?code=12201JavaScript fetch
const res = await fetch('https://api.cambodiapostalcode.com/api/v1/provinces');
const data = await res.json();Rate limit
Free tier: 100 requests/minute. មិនត្រូវការ API key សម្រាប់ការស្វែងរកមូលដ្ឋានទេ។
Terms
ឥតគិតថ្លៃសម្រាប់ការប្រើពាណិជ្ជកម្ម និងមិនពាណិជ្ជកម្ម។ ការផ្តល់ឥណទានត្រូវបានកោតសរសើរប៉ុន្តែមិនត្រូវការ។
ទទួលបានថ្ងៃឈប់សម្រាកសាធារណៈសម្រាប់ប្រទេសណាមួយ និងឆ្នាំណាមួយ។ គ្រប់គ្រងប្រទេស ១៩០+ ជាមួយទិន្នន័យថ្ងៃឈប់សម្រាកត្រឹមត្រូវ និងបច្ចុប្បន្នភាព។
Base URL
https://api.worldpublicholiday.comExamples
Get holidays for Cambodia 2026
curl https://api.worldpublicholiday.com/api/v1/holidays?country=KH&year=2026JavaScript fetch
const res = await fetch('https://api.worldpublicholiday.com/api/v1/holidays?country=KH&year=2026');
const data = await res.json();Rate limit
Free tier: 60 requests/minute. មិនត្រូវការ API key សម្រាប់ការសួរមូលដ្ឋានទេ។
Terms
ឥតគិតថ្លៃសម្រាប់ការប្រើពាណិជ្ជកម្ម និងមិនពាណិជ្ជកម្ម។ ទិន្នន័យមកពីប្រភពរដ្ឋាភិបាលផ្លូវការដែលអាចបាន។
ពុម្ពអក្សរខ្មែរធំ — 200KB+ ក្នុងមួយ weight។ មគ្គុទ្ទេសនេះបង្ហាញរបៀប subset ពុម្ពអក្សរខ្មែរទៅតិចជាង 30KB ដោយរក្សា glyphs ដែលត្រូវការ។
Read guideUnicode normalisation ការបម្លែង Limon-to-Unicode ការបំបែកបន្ទាត់ត្រឹមត្រូវ និង search collation សម្រាប់អក្សរខ្មែរ។ ចម្លង-បិទភ្ជាប់រួចរាល់។
Read guideឯកសារ API ពេញលេញ interactive playground និងការគ្រប់គ្រង API key សម្រាប់ Cambodia Postal Code API។
Visit resourceពុម្ពអក្សរខ្មែររួមមាន glyphs រាប់រយសម្រាប់ conjuncts និង independent vowels ធ្វើឱ្យវាធំជាងពុម្ពអក្សរ Latin ៥-១០ដង។ Subsetting យក glyphs មិនប្រើចេញ ដោយរក្សាអ្វីៗដែលត្រូវការសម្រាប់អក្សរខ្លួន។ នេះជាដំណើរការដូចគ្នាដែលយើងប្រើលើវេបសាយផលិតកម្មទាំងអស់របស់យើង។
អក្សរខ្មែរអាចរក្សាក្នុងទម្រង់ composed ឬ decomposed Unicode។ Normalise ទៅ NFC មុនរក្សា ឬប្រៀបធៀប។
// JavaScript — normalise Khmer text to NFC
const text = 'សួស្តី';
const normalised = text.normalize('NFC');ខ្មែរមិនប្រើដកឃ្លារវាងពាក្យ។ ប្រើ CSS line-break: anywhere ឬ word-break: break-word សម្រាប់ការរុំត្រឹមត្រូវ។
/* CSS — correct Khmer line breaking */
.khmer-text {
line-break: anywhere;
word-break: break-word;
}បម្លែងរវាង Arabic numerals (123) និង Khmer numerals (១២៣) សម្រាប់ការបង្ហាញ។
// JavaScript — Arabic to Khmer numerals
function toKhmerNumeral(num) {
const khmerDigits = '០១២៣៤៥៦៧៨៩';
return String(num).replace(/\d/g, d => khmerDigits[+d]);
}ធនធានទាំងនេះបង្កើត និងថែរក្សាដោយ Inventodia ស្ទូឌីយោកម្មវិធីមានទីតាំងនៅកម្ពុជា។ យើងប្រើវាក្នុងផលិតផលផ្ទាល់ខ្លួនរាល់ថ្ងៃ។ បើអ្នករកឃើញវាមានប្រយោជន៍ យើងសង្ឃឹមថាអ្នកនឹងពិចារណាយើងសម្រាប់គម្រោងបន្ទាប់ — ប៉ុន្តែគ្មានភារកិច្ចទេ។ យើងបោះពុម្ពវាព្រោះឯកសារអ្នកអភិវឌ្ឍន៍ល្អសម្រាប់ទីផ្សារកម្ពុជាកម្រ និងយើងចង់ឱ្យវាមាន។