Code in Your Language
Multi-lingual agentic programming language, built-in governance
Write code in English, Turkish, Japanese, or Arabic. Same program, different languages.
// English - Demo
function greet(name) {
return "Hello, " + name + "!";
}
function add(a, b) {
return a + b;
}
let message = greet("World");
print(message);
let sum = 0;
let i = 1;
while (i <= 10) {
sum = add(sum, i);
i = i + 1;
}
print("Sum 1-10: " + sum);
// English - providers.hudhud
provider DeepSeekProvider {
apiKey: env("DEEPSEEK_API_KEY"),
type: "deepseek",
name: "DeepSeek API",
baseUrl: env("DEEPSEEK_BASE_URL"),
temperature: 0.8
}
provider AnthropicProvider {
apiKey: env("ANTHROPIC_API_KEY"),
type: "anthropic",
name: "Anthropic Claude",
model: "claude-opus-4.6",
temperature: 0.9
}
provider OpenAIProvider {
apiKey: env("OPENAI_API_KEY"),
type: "openai",
name: "OpenAI GPT",
temperature: 0.6
}
23 Languages Supported , Arabic, Japanese, Chinese, Hindi, Bengali, German, Greek, English, Spanish, Persian, French, Croatian, Indonesian, Italian, Kurdish, Polish, Portuguese, Russian, Serbian, Thai, Turkish, Vietnamese, Bosnian
Same Program, Different Human Languages
Write a customer service AI agent in your native language
English
// English - Greeting Function
function greet(name) {
let message = "Hello, " + name + "!";
print(message);
return message;
}
function add(a, b) {
return a + b;
}
let result = greet("World");
print(result);
let sum = add(42, 58);
print("sum: " + sum);
Türkçe
// Türkçe - Karşılama Fonksiyonu
işlev karşıla(isim) {
tanım mesaj = "Merhaba, " + isim + "!";
yazdır(mesaj);
dön mesaj;
}
işlev topla(a, b) {
dön a + b;
}
tanım sonuç = karşıla("Dünya");
yazdır(sonuç);
tanım toplam = topla(42, 58);
yazdır("toplam: " + toplam);
العربية
// العربية - دالة الترحيب
دالة رحب(اسم) {
متغير رسالة = "مرحباً, " + اسم + "!";
اطبع(رسالة);
ارجع رسالة;
}
دالة اجمع(أ, ب) {
ارجع أ + ب;
}
متغير نتيجة = رحب("العالم");
اطبع(نتيجة);
متغير مجموع = اجمع(٤٢, ٥٨);
اطبع("مجموع: " + مجموع);
বাংলা
// বাংলা - অভিবাদন ফাংশন
ফাংশন অভিবাদন(নাম) {
ধরো বার্তা = "হ্যালো, " + নাম + "!";
প্রিন্ট(বার্তা);
ফেরত_দাও বার্তা;
}
ফাংশন যোগ(ক, খ) {
ফেরত_দাও ক + খ;
}
ধরো ফলাফল = অভিবাদন("বিশ্ব");
প্রিন্ট(ফলাফল);
ধরো যোগফল = যোগ(42, 58);
প্রিন্ট("যোগফল: " + যোগফল);
Bosanski
// Bosanski - Funkcija pozdrava
funkcija pozdravi(ime) {
neka poruka = "Zdravo, " + ime + "!";
ispiši(poruka);
vrati poruka;
}
funkcija saberi(a, b) {
vrati a + b;
}
neka rezultat = pozdravi("Svijet");
ispiši(rezultat);
neka zbir = saberi(42, 58);
ispiši("zbir: " + zbir);
Deutsch
// Deutsch - Begrüßungsfunktion
funktion begrüße(name) {
lasse nachricht = "Hallo, " + name + "!";
drucke(nachricht);
zurück nachricht;
}
funktion addiere(a, b) {
zurück a + b;
}
lasse ergebnis = begrüße("Welt");
drucke(ergebnis);
lasse summe = addiere(42, 58);
drucke("summe: " + summe);
Ελληνικά
// Ελληνικά - Συνάρτηση χαιρετισμού
συνάρτηση χαιρέτησε(όνομα) {
μεταβλητή μήνυμα = "Γεια, " + όνομα + "!";
εκτύπωσε(μήνυμα);
επιστροφή μήνυμα;
}
συνάρτηση πρόσθεσε(α, β) {
επιστροφή α + β;
}
μεταβλητή αποτέλεσμα = χαιρέτησε("Κόσμε");
εκτύπωσε(αποτέλεσμα);
μεταβλητή άθροισμα = πρόσθεσε(42, 58);
εκτύπωσε("άθροισμα: " + άθροισμα);
Español
// Español - Función de saludo
función saluda(nombre) {
sea mensaje = "Hola, " + nombre + "!";
imprime(mensaje);
retornar mensaje;
}
función suma(a, b) {
retornar a + b;
}
sea resultado = saluda("Mundo");
imprime(resultado);
sea total = suma(42, 58);
imprime("suma: " + total);
فارسی
// فارسی - تابع سلام
تابع سلام_کن(نام) {
متغیر پیام = "سلام، " + نام + "!";
چاپ(پیام);
return پیام;
}
تابع جمع_کن(الف, ب) {
return الف + ب;
}
متغیر نتیجه = سلام_کن("جهان");
چاپ(نتیجه);
متغیر مجموع = جمع_کن(42, 58);
چاپ("مجموع: " + مجموع);
Français
// Français - Fonction de salut
fonction salue(nom) {
soit message = "Bonjour, " + nom + "!";
affiche(message);
retourner message;
}
fonction additionne(a, b) {
retourner a + b;
}
soit résultat = salue("Monde");
affiche(résultat);
soit somme = additionne(42, 58);
affiche("somme: " + somme);
हिन्दी
// हिन्दी - स्वागत फंक्शन
फ़ंक्शन स्वागत(नाम) {
चर संदेश = "नमस्ते, " + नाम + "!";
प्रिंट(संदेश);
return संदेश;
}
फ़ंक्शन जोड़(अ, ब) {
return अ + ब;
}
चर परिणाम = स्वागत("दुनिया");
प्रिंट(परिणाम);
चर योग = जोड़(42, 58);
प्रिंट("योग: " + योग);
Hrvatski
// Hrvatski - Funkcija pozdrava
funkcija pozdravi(ime) {
neka poruka = "Zdravo, " + ime + "!";
ispiši(poruka);
vrati poruka;
}
funkcija saberi(a, b) {
vrati a + b;
}
neka rezultat = pozdravi("Svijet");
ispiši(rezultat);
neka zbir = saberi(42, 58);
ispiši("zbir: " + zbir);
Bahasa Indonesia
// Indonesia - Fungsi salam
fungsi sapa(nama) {
variabel pesan = "Halo, " + nama + "!";
cetak(pesan);
kembali pesan;
}
fungsi tambah(a, b) {
kembali a + b;
}
variabel hasil = sapa("Dunia");
cetak(hasil);
variabel jumlah = tambah(42, 58);
cetak("jumlah: " + jumlah);
Italiano
// Italiano - Funzione di saluto
funzione saluta(nome) {
variabile messaggio = "Ciao, " + nome + "!";
stampare(messaggio);
ritornare messaggio;
}
funzione somma(a, b) {
ritornare a + b;
}
variabile risultato = saluta("Mondo");
stampare(risultato);
variabile totale = somma(42, 58);
stampare("totale: " + totale);
日本語
// 日本語 - 挨拶関数
関数 挨拶する(名前) {
変数 メッセージ = "こんにちは, " + 名前 + "!";
表示(メッセージ);
戻る メッセージ;
}
関数 足す(甲, 乙) {
戻る 甲 + 乙;
}
変数 結果 = 挨拶する("世界");
表示(結果);
変数 合計 = 足す(42, 58);
表示("合計: " + 合計);
Kurdî
// Kurdî - Fonksiyona silavê
fonksiyon silav(nav) {
guherbar peyam = "Silav, " + nav + "!";
çap_bike(peyam);
return peyam;
}
fonksiyon kom(a, b) {
return a + b;
}
guherbar encam = silav("Cîhan");
çap_bike(encam);
guherbar tevahî = kom(42, 58);
çap_bike("tevahî: " + tevahî);
Polski
// Polski - Funkcja powitania
funkcja powitaj(imię) {
niech wiadomość = "Cześć, " + imię + "!";
drukuj(wiadomość);
zwróć wiadomość;
}
funkcja dodaj(a, b) {
zwróć a + b;
}
niech wynik = powitaj("Świat");
drukuj(wynik);
niech suma = dodaj(42, 58);
drukuj("suma: " + suma);
Português
// Português - Função de saudação
função sauda(nome) {
variável mensagem = "Olá, " + nome + "!";
imprimir(mensagem);
retornar mensagem;
}
função soma(a, b) {
retornar a + b;
}
variável resultado = sauda("Mundo");
imprimir(resultado);
variável total = soma(42, 58);
imprimir("total: " + total);
Русский
// Русский - Функция приветствия
функция приветствуй(имя) {
пусть сообщение = "Привет, " + имя + "!";
печать(сообщение);
вернуть сообщение;
}
функция сложи(а, б) {
вернуть а + б;
}
пусть результат = приветствуй("Мир");
печать(результат);
пусть сумма = сложи(42, 58);
печать("сумма: " + сумма);
Српски
// Српски - Функција поздрава
funkcija поздрави(име) {
neka порука = "Здраво, " + име + "!";
ispiši(порука);
vrati порука;
}
funkcija сабери(а, б) {
vrati а + б;
}
neka резултат = поздрави("Свет");
ispiši(резултат);
neka збир = сабери(42, 58);
ispiši("збир: " + збир);
ไทย
// ไทย - ฟังก์ชันทักทาย
ฟังก์ชัน ทักทาย(ชื่อ) {
ตัวแปร ข้อความ = "สวัสดี, " + ชื่อ + "!";
พิมพ์(ข้อความ);
return ข้อความ;
}
ฟังก์ชัน บวก(ก, ข) {
return ก + ข;
}
ตัวแปร ผลลัพธ์ = ทักทาย("โลก");
พิมพ์(ผลลัพธ์);
ตัวแปร รวม = บวก(42, 58);
พิมพ์("รวม: " + รวม);
Tiếng Việt
// Tiếng Việt - Hàm chào
hàm chào(tên) {
biến tin_nhắn = "Xin chào, " + tên + "!";
trả_về tin_nhắn;
}
hàm cộng(a, b) {
trả_về a + b;
}
biến kết_quả = chào("Thế giới");
in_ra(kết_quả);
biến tổng = cộng(42, 58);
in_ra("tổng: " + tổng);
中文
// 中文 - 问候函数
函数 问候(名字) {
变量 消息 = "你好, " + 名字 + "!";
打印(消息);
返回 消息;
}
函数 加(甲, 乙) {
返回 甲 + 乙;
}
变量 结果 = 问候("世界");
打印(结果);
变量 总和 = 加(42, 58);
打印("总和: " + 总和);
Why HudHudScript?
Built for the AI era with unique features
Multi-Lingual
Write code in your native language. English, Turkish, Japanese, or Arabic - your choice.
AI-Native
Built-in support for OpenAI, Anthropic, Ollama. Create AI agents with just a few lines.
Governance
Constitution, laws, councils, and rules built into the language itself.
Multi-Agent
Coordinate multiple AI agents with swarms and communities for complex tasks.
MCP Integration
Connect to 90+ external services seamlessly with Model Context Protocol.
Ready to Start?
Join developers worldwide coding in their native language