diff --git a/mempalace/i18n/hi.json b/mempalace/i18n/hi.json
new file mode 100644
index 0000000..0333c2c
--- /dev/null
+++ b/mempalace/i18n/hi.json
@@ -0,0 +1,105 @@
+{
+ "lang": "hi",
+ "label": "हिंदी",
+ "terms": {
+ "palace": "महल",
+ "wing": "खंड",
+ "hall": "हॉल",
+ "closet": "अलमारी",
+ "drawer": "दराज़",
+ "mine": "खनन",
+ "search": "खोज",
+ "status": "स्थिति",
+ "init": "आरंभ",
+ "repair": "मरम्मत",
+ "migrate": "स्थानांतरित करना",
+ "entity": "इकाई",
+ "topic": "विषय"
+ },
+ "cli": {
+ "mine_start": "{path} का खनन किया जा रहा है...",
+ "mine_complete": "पूर्ण हुआ। {closets} अलमारियाँ, {drawers} दराज़ें बनाई गईं।",
+ "mine_skip": "पहले ही खनन हो चुका है। पुनः खनन के लिए --force का उपयोग करें।",
+ "search_no_results": "इसके लिए कोई परिणाम नहीं मिले: {query}",
+ "search_results": "{count} परिणाम मिले:",
+ "status_palace": "महल: {path}",
+ "status_wings": "{count} खंड",
+ "status_closets": "{count} अलमारियाँ",
+ "status_drawers": "{count} दराज़ें",
+ "init_complete": "महल {path} पर प्रारंभ किया गया",
+ "init_exists": "महल पहले से ही {path} पर मौजूद है",
+ "repair_complete": "मरम्मत पूर्ण। {fixed} समस्याएँ ठीक की गईं।",
+ "migrate_complete": "स्थानांतरण पूर्ण।",
+ "no_palace": "कोई महल नहीं मिला। चलाएँ: mempalace init
"
+ },
+ "aaak": {
+ "instruction": "इंडेक्स प्रारूप में संपीड़न करें। शब्दों के बीच हाइफ़न और अवधारणाओं के बीच पाइप का प्रयोग करें। आर्टिकल और अनावश्यक शब्द हटाएँ। नाम और संख्याएँ सटीक रखें।"
+ },
+ "regex": {
+ "topic_pattern": "[\\u0900-\\u097F]{2,}|[A-Za-z][A-Za-z0-9_]{2,}",
+ "stop_words": "यह वह ये वे कुछ कई अधिकांश प्रत्येक हर अन्य केवल ऐसा बहुत होगा सकता चाहिए ज़रूर हाँ ठीक भी फिर अब पहले अभी वापस पूरा बनाना लेना देना जानना सोचना चाहना ज़रूरत जा आ आना जाना ढूँढना काम जोड़ा सहेजा सत्र सारांश वार्तालाप स्रोत विषय के एक बार बस वास्तव में कहाँ यहाँ वहाँ धन्यवाद कृपया सही गलत करें किया करता करती चलाएँ उपयोग",
+ "quote_pattern": "\"([^\"]{20,200})\"",
+ "action_pattern": "(?:बनाया|सुधारा|लिखा|जोड़ा|भेजा|मापा|परीक्षण किया|समीक्षा की|निर्मित किया|हटाया|अद्यतन किया|विन्यस्त किया|तैनात किया|स्थानांतरित किया)\\s+[\\w\\s\\u0900-\\u097F]{3,30}"
+ },
+ "entity": {
+ "boundary_chars": "\\w\\u0900-\\u097F",
+ "candidate_pattern": "[\\u0900-\\u097F]{2,20}",
+ "multi_word_pattern": "[\\u0900-\\u097F]+(?:\\s+[\\u0900-\\u097F]+)+",
+ "person_verb_patterns": [
+ "\\b{name}\\s+ने\\s+कहा\\b",
+ "\\b{name}\\s+ने\\s+पूछा\\b",
+ "\\b{name}\\s+ने\\s+बोला\\b",
+ "\\b{name}\\s+ने\\s+बताया\\b",
+ "\\b{name}\\s+हँसा\\b",
+ "\\b{name}\\s+मुस्कुराया\\b",
+ "\\b{name}\\s+रोया\\b",
+ "\\b{name}\\s+सोचा\\b",
+ "\\b{name}\\s+चाहा\\b",
+ "\\b{name}\\s+पसंद\\s+किया\\b",
+ "\\b{name}\\s+नफरत\\s+की\\b",
+ "\\b{name}\\s+जानता\\s+है\\b"
+ ],
+ "pronoun_patterns": [
+ "\\bवह\\b",
+ "\\bउसने\\b",
+ "\\bउसे\\b",
+ "\\bउसका\\b",
+ "\\bउन्होंने\\b",
+ "\\bउनका\\b",
+ "\\bवे\\b"
+ ],
+ "dialogue_patterns": [
+ "^>\\s*{name}[:\\s]",
+ "^{name}:\\s",
+ "^\\[{name}\\]",
+ "\"{name}\\s+ने\\s+कहा"
+ ],
+ "direct_address_pattern": "\\bअरे\\s+{name}\\b|\\bनमस्ते\\s+{name}\\b|\\bधन्यवाद\\s+{name}\\b",
+ "project_verb_patterns": [
+ "\\b{name}\\s+बना\\s+रहा\\s+है\\b",
+ "\\b{name}\\s+बनाया\\b",
+ "\\b{name}\\s+लॉन्च\\s+किया\\b",
+ "\\b{name}\\s+तैनात\\s+किया\\b",
+ "\\b{name}\\s+इंस्टॉल\\s+किया\\b"
+ ],
+ "stopwords": [
+ "यह", "वह", "ये", "वे",
+ "मैं", "हम", "आप", "तुम",
+ "मेरा", "हमारा", "आपका", "उसका", "उनका",
+ "मुझे", "हमें", "आपको", "उसे", "उन्हें",
+ "का", "के", "की",
+ "को", "से", "में", "पर",
+ "के लिए", "के साथ", "के बारे में", "द्वारा",
+ "और", "या", "लेकिन", "क्योंकि", "तो", "यदि",
+ "भी", "ही", "सिर्फ", "केवल",
+ "है", "हैं", "था", "थे", "थी",
+ "हो", "होगा", "होता", "होती",
+ "कर", "करना", "किया", "करते", "करती",
+ "नहीं", "हाँ", "शायद", "ज़रूर",
+ "क्या", "कौन", "कब", "कहाँ", "क्यों", "कैसे",
+ "अब", "तब", "यहाँ", "वहाँ",
+ "बहुत", "कम", "अधिक",
+ "कुछ", "कोई", "सब", "हर"
+ ]
+ }
+}
\ No newline at end of file