UNPKG

@sideid/id-profanity-filter

Version:

Library filter kata kotor dalam Bahasa Indonesia

1,576 lines (1,567 loc) 131 kB
const general = [ { word: 'anjing', category: 'profanity', region: 'general', severity: 0.7, aliases: ['anjay', 'anjir', 'anying', 'njing', 'anj', 'anjg', 'ajg'], description: 'Mengacu pada hewan anjing, digunakan sebagai umpatan', context: 'Umpatan umum untuk menunjukkan kemarahan atau ketidaksetujuan', }, { word: 'babi', category: 'profanity', region: 'general', severity: 0.6, aliases: ['bab1', 'b4b1', 'b4bi', '8481', '8ab1', 'ba81'], description: 'Mengacu pada hewan babi, digunakan sebagai umpatan', context: 'Umpatan umum untuk menunjukkan kemarahan atau ketidaksetujuan', }, { word: 'bangsat', category: 'insult', region: 'general', severity: 0.8, aliases: ['bangst', 'bngst', 'bgst'], description: 'Secara harfiah berarti kutu busuk, digunakan sebagai umpatan untuk menyebut seseorang yang tidak bermoral', context: 'Umpatan kasar untuk menyebut orang yang dianggap jahat atau merugikan', }, { word: 'kontol', category: 'sexual', region: 'general', severity: 0.9, aliases: ['kntl', 'k0ntol', 'k0nt0l'], description: 'Kata vulgar yang mengacu pada alat kelamin laki-laki', context: 'Umpatan kasar atau istilah vulgar untuk alat kelamin', }, { word: 'memek', category: 'sexual', region: 'general', severity: 0.9, aliases: ['mmk', 'memk'], description: 'Kata vulgar yang mengacu pada alat kelamin perempuan', context: 'Umpatan kasar atau istilah vulgar untuk alat kelamin', }, { word: 'bego', category: 'insult', region: 'general', severity: 0.5, aliases: ['bgo', 'begok'], description: 'Kata yang mengacu pada kebodohan seseorang', context: 'Hinaan untuk menyebut orang yang dianggap tidak pintar', }, { word: 'tolol', category: 'insult', region: 'general', severity: 0.6, aliases: ['tll', 'tlol'], description: 'Kata yang mengacu pada kebodohan seseorang', context: 'Hinaan untuk menyebut orang yang dianggap tidak pintar', }, { word: 'bajingan', category: 'insult', region: 'general', severity: 0.7, aliases: ['bajingn', 'bjgn'], description: 'Kata yang mengacu pada orang jahat atau tidak bermoral', context: 'Hinaan untuk menyebut orang yang dianggap jahat atau tidak bermoral', }, { word: 'goblok', category: 'insult', region: 'general', severity: 0.6, aliases: ['gblk', 'goblk'], description: 'Kata yang mengacu pada kebodohan seseorang', context: 'Hinaan untuk menyebut orang yang dianggap tidak pintar', }, { word: 'keparat', category: 'insult', region: 'general', severity: 0.7, aliases: ['kprt', 'keprat'], description: 'Kata yang mengacu pada orang jahat atau tidak bermoral', context: 'Hinaan untuk menyebut orang yang dianggap jahat atau tidak bermoral', }, { word: 'bacot', category: 'insult', region: 'general', severity: 0.5, aliases: ['bcot', 'bacot2'], description: 'Kata yang mengacu pada orang yang banyak bicara', context: 'Hinaan untuk menyebut orang yang banyak bicara atau cerewet', }, { word: 'ngentot', category: 'sexual', region: 'general', severity: 0.9, aliases: ['ngentod', 'ntot', 'tod'], description: 'Istilah kasar untuk aktivitas seksual', context: 'Kata vulgar yang merujuk pada aktivitas seksual', }, { word: 'sialan', category: 'insult', region: 'general', severity: 0.5, aliases: ['sialn', 'sl'], description: 'Kata yang mengacu pada orang yang membawa sial', context: 'Hinaan untuk menyebut orang yang dianggap membawa sial', }, { word: 'pler', category: 'sexual', region: 'general', severity: 0.9, aliases: ['peler', 'plr', 'biji'], description: 'Istilah kasar untuk alat kelamin laki-laki', context: 'Kata vulgar yang merujuk pada alat kelamin laki-laki', }, { word: 'bokep', category: 'sexual', region: 'general', severity: 0.7, aliases: ['bkp', 'bokap'], description: 'Istilah untuk video atau konten pornografi', context: 'Kata yang mengacu pada materi pornografi', }, { word: 'coli', category: 'sexual', region: 'general', severity: 0.8, aliases: ['col', 'coly'], description: 'Istilah untuk masturbasi laki-laki', context: 'Kata vulgar yang merujuk pada aktivitas seksual pribadi', }, { word: 'desah', category: 'sexual', region: 'general', severity: 0.6, aliases: ['ds4h', 'dsh'], description: 'Istilah untuk suara yang dibuat selama aktivitas seksual', context: 'Dapat menjadi vulgar tergantung konteks penggunaan', }, { word: 'seks', category: 'sexual', region: 'general', severity: 0.5, aliases: ['sex', 'ML'], description: 'Istilah untuk aktivitas seksual', context: 'Dapat menjadi vulgar tergantung konteks penggunaan', }, { word: 'kondom', category: 'sexual', region: 'general', severity: 0.5, aliases: ['kndm', 'kondom', 'cd'], description: 'Alat kontrasepsi', context: 'Dapat menjadi vulgar tergantung konteks penggunaan', }, { word: 'ngewe', category: 'sexual', region: 'general', severity: 0.9, aliases: ['ngew', 'we'], description: 'Istilah kasar untuk aktivitas seksual', context: 'Kata vulgar yang merujuk pada aktivitas seksual', }, { word: 'puki', category: 'sexual', region: 'general', severity: 0.9, aliases: ['puk', 'pukih'], description: 'Kata vulgar yang mengacu pada alat kelamin perempuan', context: 'Kata vulgar yang merujuk pada anatomi seksual', }, { word: 'xxx', category: 'sexual', region: 'general', severity: 0.6, aliases: ['xXx', 'triplex'], description: 'Simbol yang sering digunakan untuk menandai konten pornografi', context: 'Digunakan untuk menandai konten seksual eksplisit', }, { word: 'xnxx', category: 'sexual', region: 'general', severity: 0.6, aliases: ['xnxx', 'xnx'], description: 'simbol yang sering digunakan untuk menandai konten pornografi', context: 'Digunakan untuk menandai konten seksual eksplisit', }, ]; general.map((item) => item.word); const jawa = [ { word: 'asu', category: 'profanity', region: 'jawa', severity: 0.7, aliases: ['asyu', 'su'], description: 'Secara harfiah berarti anjing dalam Bahasa Jawa', context: 'Umpatan umum dalam Bahasa Jawa untuk menunjukkan kemarahan', }, { word: 'kirek', category: 'profanity', region: 'jawa', severity: 0.6, aliases: ['kirik'], description: 'Mengacu pada penyebutan anjing dalam Bahasa Jawa', context: 'Umpatan yang digunakan untuk menunjukkan kemarahan', }, { word: 'jancok', category: 'sexual', region: 'jawa', severity: 0.9, aliases: ['jancuk', 'jncok', 'jancuk', 'jncuk', 'dancok', 'dancuk'], description: 'Kata umpatan kasar dalam Bahasa Jawa', context: 'Umpatan kasar yang umum digunakan di Jawa Timur', }, { word: 'cuk', category: 'sexual', region: 'jawa', severity: 0.7, aliases: ['cok', 'cook'], description: 'Singkatan dari jancok/jancuk', context: 'Umpatan singkat yang umum digunakan di Jawa Timur', }, { word: 'diancok', category: 'sexual', region: 'jawa', severity: 0.8, aliases: ['diancuk', 'dancok', 'ancok'], description: 'Variasi dari jancok/jancuk', context: 'Umpatan kasar yang umum digunakan di Jawa Timur', }, { word: 'matamu', category: 'insult', region: 'jawa', severity: 0.5, aliases: ['mripat mu', 'matane'], description: 'Secara harfiah berarti matamu, digunakan sebagai umpatan ringan', context: 'Umpatan ringan untuk menanggapi sesuatu yang dianggap tidak benar', }, { word: 'mbokne ancok', category: 'insult', region: 'jawa', severity: 0.9, aliases: ['mbokne', 'mbokneancok'], description: 'Umpatan yang menyinggung ibu seseorang', context: 'Umpatan kasar yang menyinggung orangtua orang lain', }, { word: 'pekok', category: 'insult', region: 'jawa', severity: 0.7, aliases: ['pekak', 'pekilk'], description: 'Kata hinaan yang menunjukkan kebodohan', context: 'Hinaan untuk menyebut orang yang dianggap sangat bodoh', }, { word: 'sempak', category: 'disgusting', region: 'jawa', severity: 0.5, aliases: ['sempok'], description: 'Mengacu pada pakaian dalam', context: 'Umpatan ringan yang dianggap jorok', }, { word: 'taek', category: 'disgusting', region: 'jawa', severity: 0.6, aliases: ['tai', 'tahi', 'telek'], description: 'Secara harfiah berarti kotoran/tinja', context: 'Umpatan untuk menunjukkan sesuatu yang menjijikkan atau buruk', }, { word: 'ndhasmu', category: 'insult', region: 'jawa', severity: 0.5, aliases: ['ndas mu', 'dhasmu'], description: 'Secara harfiah berarti kepalamu, digunakan sebagai umpatan ringan', context: 'Umpatan ringan untuk menanggapi sesuatu yang dianggap tidak benar', }, { word: 'kontol', category: 'sexual', region: 'jawa', severity: 0.8, aliases: ['kntl', 'kontl'], description: 'Mengacu ke alat kelamin laki-laki', context: 'Kata vulgar yang sering digunakan sebagai umpatan kasar', }, { word: 'tempek', category: 'sexual', region: 'jawa', severity: 0.8, aliases: ['mpek', 'torok', 'tempk'], description: 'Mengacu pada alat kelamin perempuan', context: 'Kata vulgar yang digunakan sebagai umpatan atau hinaan', }, { word: 'silit', category: 'insult', region: 'jawa', severity: 0.6, aliases: ['selet', 'tilis'], description: 'Mengacu pada bagian dubur atau anus', context: 'Kata kasar yang digunakan sebagai hinaan', }, { word: 'mbahmu', category: 'insult', region: 'jawa', severity: 0.6, aliases: ['mbahmu kiper', 'mbah mu'], description: 'Hinaan yang menyinggung nenek/kakek seseorang', context: 'Umpatan ringan untuk menanggapi sesuatu yang tidak masuk akal', }, { word: 'makmu', category: 'insult', region: 'jawa', severity: 0.7, aliases: ['mak mu', 'mamamu'], description: 'Hinaan yang menyinggung ibu seseorang', context: 'Umpatan yang dianggap kasar karena menyinggung orang tua', }, { word: 'bajingan', category: 'insult', region: 'jawa', severity: 0.7, aliases: ['bajilak', 'bajhingan', 'bajingak', 'bajingseng', 'bajindul', 'bajigur', 'jingan'], description: 'Sebutan untuk orang yang dianggap jahat atau tidak bermoral', context: 'Umpatan untuk mengekspresikan kemarahan atau kekesalan', }, { word: 'cocote', category: 'insult', region: 'jawa', severity: 0.6, aliases: ['cocot', 'bacot', 'nyocot'], description: 'Mengacu pada mulut dengan konotasi negatif', context: 'Umpatan untuk menyuruh seseorang berhenti berbicara', }, { word: 'ngentot', category: 'sexual', region: 'jawa', severity: 0.9, aliases: ['kentu', 'kentot', 'iclik', 'ngtt', 'iclk'], description: 'Mengacu pada aktivitas seksual', context: 'Kata vulgar yang digunakan sebagai umpatan kasar', }, { word: 'edan', category: 'insult', region: 'jawa', severity: 0.5, aliases: ['gendeng', 'gila', 'gendheng', 'sarap'], description: 'Secara harfiah berarti gila atau tidak waras', context: 'Umpatan untuk menyebut seseorang yang dianggap tidak masuk akal', }, { word: 'dapuranmu', category: 'insult', region: 'jawa', severity: 0.6, aliases: ['raimu', 'rai mu'], description: 'Secara harfiah mengacu pada wajah atau rupa seseorang', context: 'Umpatan untuk menghina penampilan atau wajah seseorang', }, { word: 'damput', category: 'insult', region: 'jawa', severity: 0.7, aliases: ['diamput'], description: 'Variasi bentuk umpatan dengan makna serupa dengan jancok', context: 'Umpatan kasar untuk mengekspresikan kemarahan', }, { word: 'mbathang', category: 'insult', region: 'jawa', severity: 0.7, aliases: ['mbatang'], description: 'Secara harfiah berarti bangkai', context: 'Umpatan kasar untuk menghina seseorang', }, { word: 'ndlogok', category: 'insult', region: 'jawa', severity: 0.6, aliases: ['ndelodok', 'ndlodok'], description: 'Mengacu pada tindakan yang dianggap bodoh atau tidak masuk akal', context: 'Hinaan untuk mengkritik tindakan seseorang', }, { word: 'nggateli', category: 'insult', region: 'jawa', severity: 0.5, aliases: ['gateli', 'gathel'], description: 'Secara harfiah berarti gatal atau menyebalkan', context: 'Ungkapan untuk menunjukkan kekesalan terhadap perilaku seseorang', }, { word: 'perek', category: 'sexual', region: 'jawa', severity: 0.8, aliases: ['lonthe', 'pelacur'], description: 'Istilah merendahkan untuk pekerja seks komersial', context: 'Kata kasar untuk menghina wanita', }, { word: 'picek', category: 'insult', region: 'jawa', severity: 0.6, aliases: ['pcek', 'buta'], description: 'Secara harfiah berarti buta atau tidak bisa melihat', context: 'Hinaan untuk orang yang dianggap tidak bisa melihat kenyataan', }, { word: 'untumu', category: 'insult', region: 'jawa', severity: 0.5, aliases: ['gigimu', 'untu mu'], description: 'Secara harfiah berarti gigimu', context: 'Umpatan ringan untuk menanggapi sesuatu yang tidak disetujui', }, { word: 'goblog', category: 'insult', region: 'jawa', severity: 0.7, aliases: ['ghoblog', 'goblok', 'gobhlok', 'pekok'], description: 'Kata hinaan yang menunjukkan kebodohan ekstrem', context: 'Hinaan untuk menyebut seseorang yang dianggap sangat bodoh', }, { word: 'tolol', category: 'insult', region: 'jawa', severity: 0.7, aliases: ['tholol', 'tlol'], description: 'Kata hinaan yang menunjukkan kebodohan', context: 'Hinaan untuk menyebut seseorang yang dianggap bodoh', }, { word: 'budheg', category: 'insult', region: 'jawa', severity: 0.6, aliases: ['budeg', 'bdeg'], description: 'Secara harfiah berarti tuli atau tidak bisa mendengar', context: 'Hinaan untuk orang yang dianggap tidak mau mendengarkan', }, { word: 'jiangkrik', category: 'insult', region: 'jawa', severity: 0.4, aliases: ['jiangkrek', 'jangkrik'], description: 'Secara harfiah berarti jangkrik, digunakan sebagai eufemisme', context: 'Umpatan ringan sebagai pengganti kata kasar yang lebih vulgar', }, { word: 'diamput', category: 'insult', region: 'jawa', severity: 0.8, aliases: ['damput', 'djamput'], description: 'Bentuk umpatan kasar dengan makna serupa jancok', context: 'Kata kasar untuk mengekspresikan kemarahan', }, { word: 'celeng', category: 'insult', region: 'jawa', severity: 0.6, aliases: ['cleng', 'babi hutan'], description: 'Secara harfiah berarti babi hutan', context: 'Hinaan untuk orang yang dianggap jorok atau rakus', }, { word: 'kampret', category: 'insult', region: 'jawa', severity: 0.5, aliases: ['kmpret', 'kmprt'], description: 'Secara harfiah berarti kelelawar kecil', context: 'Umpatan ringan untuk mengekspresikan kekesalan', }, { word: 'ndeso', category: 'insult', region: 'jawa', severity: 0.4, aliases: ['ndesa', 'deso'], description: 'Secara harfiah berarti dari desa atau kampungan', context: 'Hinaan untuk orang yang dianggap kurang modern atau berpendidikan', }, { word: 'kere', category: 'insult', region: 'jawa', severity: 0.5, aliases: ['miskin', 'mlarat'], description: 'Secara harfiah berarti miskin atau tidak punya uang', context: 'Hinaan untuk status ekonomi seseorang yang dianggap rendah', }, { word: 'itil', category: 'sexual', region: 'jawa', severity: 0.9, aliases: ['itl', 'itul'], description: 'Kata vulgar yang mengacu pada bagian dari alat kelamin perempuan', context: 'Kata vulgar yang merujuk pada anatomi seksual', }, { word: 'bodho', category: 'insult', region: 'jawa', severity: 0.6, aliases: ['bodo', 'bloon'], description: 'Secara harfiah berarti bodoh', context: 'Hinaan untuk menyebut seseorang yang kurang pintar atau tidak mengerti', }, { word: 'doblok', category: 'insult', region: 'jawa', severity: 0.7, aliases: ['dobol'], description: 'Kata hinaan yang menunjukkan kebodohan', context: 'Hinaan kasar untuk orang yang dianggap sangat bodoh', }, { word: 'cangkem asu', category: 'profanity', region: 'jawa', severity: 0.8, aliases: ['cangkemasu', 'cangkem su'], description: 'Secara harfiah berarti mulut anjing', context: 'Umpatan kasar yang ditujukan pada ucapan seseorang', }, { word: 'rai gedheg', category: 'insult', region: 'jawa', severity: 0.6, aliases: ['raigedheg', 'rai gedeg'], description: 'Secara harfiah berarti muka tembok (tidak punya malu)', context: 'Hinaan untuk orang yang tidak tahu malu', }, { word: 'kuping budheg', category: 'insult', region: 'jawa', severity: 0.6, aliases: ['kupingbudheg', 'kuping budeg'], description: 'Secara harfiah berarti telinga tuli', context: 'Hinaan untuk orang yang tidak mau mendengarkan', }, { word: 'utek udang', category: 'insult', region: 'jawa', severity: 0.7, aliases: ['utekundang', 'otak udang'], description: 'Secara harfiah berarti otak udang (berarti bodoh)', context: 'Hinaan kasar untuk orang yang dianggap sangat bodoh', }, { word: 'anak haram', category: 'insult', region: 'jawa', severity: 0.8, aliases: ['anakorok'], description: 'Sebutan menghina untuk anak yang lahir di luar pernikahan', context: 'Hinaan kasar yang menyerang status kelahiran seseorang', }, { word: 'dajal', category: 'profanity', region: 'jawa', severity: 0.7, aliases: [], description: 'Mengacu pada sosok iblis atau penipu besar', context: 'Umpatan untuk menyebut orang yang sangat buruk atau jahat', }, { word: 'setan', category: 'profanity', region: 'jawa', severity: 0.6, aliases: ['syetan'], description: 'Secara harfiah berarti setan', context: 'Umpatan untuk menunjukkan kekesalan atau menyebut orang yang nakal', }, { word: 'blawur', category: 'insult', region: 'jawa', severity: 0.4, aliases: [], description: 'Menggambarkan kondisi yang tidak jelas atau linglung', context: 'Umpatan ringan untuk menyebut orang yang bingung atau tidak fokus', }, { word: 'kemproh', category: 'disgusting', region: 'jawa', severity: 0.5, aliases: ['kumuh'], description: 'Menggambarkan sesuatu yang kotor dan tidak terawat', context: 'Umpatan ringan untuk menunjukkan sesuatu yang menjijikkan', }, { word: 'mblekethek', category: 'insult', region: 'jawa', severity: 0.4, aliases: [], description: 'Menggambarkan sesuatu yang tidak beres atau tidak becus', context: 'Umpatan ringan untuk mengkritik sesuatu yang salah', }, { word: 'nggragas', category: 'insult', region: 'jawa', severity: 0.5, aliases: [], description: 'Menggambarkan sifat rakus atau tamak', context: 'Umpatan ringan untuk menyebut orang yang serakah', }, { word: 'kemlinthi', category: 'insult', region: 'jawa', severity: 0.4, aliases: ['kemaki'], description: 'Menggambarkan sifat sok pintar atau sombong', context: 'Umpatan ringan untuk menyebut orang yang pamer', }, ]; jawa.map((item) => item.word); const sunda = [ { word: 'bagong', category: 'insult', region: 'sunda', severity: 0.5, aliases: ['bagog'], description: 'Secara harfiah berarti babi hutan, digunakan sebagai hinaan', context: 'Hinaan untuk menyebut orang yang dianggap jorok atau rakus', }, { word: 'belegug', category: 'insult', region: 'sunda', severity: 0.5, aliases: ['belecuk', 'beledog'], description: 'Kata yang mengacu pada kebodohan seseorang', context: 'Hinaan untuk menyebut orang yang dianggap tidak pintar', }, { word: 'goblog', category: 'insult', region: 'sunda', severity: 0.6, aliases: ['goblok', 'golbok'], description: 'Kata yang mengacu pada kebodohan seseorang', context: 'Hinaan untuk menyebut orang yang dianggap tidak pintar', }, { word: 'aing', category: 'insult', region: 'sunda', severity: 0.3, aliases: [], description: 'Kata ganti orang pertama yang kasar', context: 'Digunakan saat berbicara dengan teman dekat, tapi termasuk kasar', }, { word: 'anjing', category: 'profanity', region: 'sunda', severity: 0.8, aliases: ['anying'], description: 'Kata umpatan yang sangat umum', context: 'Digunakan dalam berbagai konteks: marah, kaget, bahkan kagum', }, { word: 'anjir', category: 'profanity', region: 'sunda', severity: 0.6, aliases: [], description: 'Turunan dari kata anjing yang lebih halus', context: 'Digunakan saat kesal, marah, terpesona', }, { word: 'kehed', category: 'insult', region: 'sunda', severity: 0.6, aliases: [], description: 'Sialan', context: 'Digunakan sebagai ungkapan kekesalan', }, { word: 'modar', category: 'profanity', region: 'sunda', severity: 0.7, aliases: [], description: 'Secara harfiah berarti mati', context: 'Digunakan sebagai ungkapan kemarahan atau ancaman', }, { word: 'koplok', category: 'insult', region: 'sunda', severity: 0.6, aliases: [], description: 'Setara dengan kata goblok', context: 'Digunakan sebagai kata umpatan untuk menyebut orang bodoh', }, { word: 'beungeut', category: 'insult', region: 'sunda', severity: 0.5, aliases: [], description: 'Kata kasar untuk muka/wajah', context: 'Digunakan untuk menghina wajah seseorang', }, { word: 'lebok', category: 'insult', region: 'sunda', severity: 0.5, aliases: [], description: 'Kata kasar untuk makan', context: "Digunakan dalam konteks 'rasakan' atau 'makan tuh'", }, { word: 'ontohod', category: 'insult', region: 'sunda', severity: 0.5, aliases: [], description: 'Kata yang mengacu pada kebodohan seseorang', context: 'Populer dari cerita Kabayan sebagai ungkapan untuk orang bodoh', }, { word: 'ngajedog', category: 'insult', region: 'sunda', severity: 0.4, aliases: [], description: "Bentuk kasar dari 'diam'", context: 'Digunakan untuk menyuruh seseorang diam dengan kasar', }, { word: 'halik', category: 'insult', region: 'sunda', severity: 0.5, aliases: [], description: "Bentuk kasar dari 'awas'", context: 'Digunakan untuk menggertak atau mengusir orang', }, { word: 'sungut', category: 'insult', region: 'sunda', severity: 0.5, aliases: ['babangus'], description: 'Kata kasar untuk mulut', context: 'Digunakan untuk menghina cara bicara seseorang', }, { word: 'belekok', category: 'insult', region: 'sunda', severity: 0.5, aliases: [], description: 'Kata yang mengacu pada kebodohan seseorang', context: 'Serupa dengan belegug atau goblok', }, { word: 'boloho', category: 'insult', region: 'sunda', severity: 0.4, aliases: [], description: 'Kata yang mengacu pada kebodohan seseorang', context: 'Versi lebih halus dari kata bodoh', }, { word: 'bebel', category: 'insult', region: 'sunda', severity: 0.5, aliases: [], description: 'Setara dengan kehed', context: 'Digunakan untuk mengekspresikan kekesalan', }, { word: 'hakan', category: 'insult', region: 'sunda', severity: 0.5, aliases: [], description: 'Kata kasar untuk makan', context: "Digunakan dalam konteks 'rasakan' atau 'makan tuh'", }, { word: 'bagoy', category: 'insult', region: 'sunda', severity: 0.5, aliases: [], description: 'Turunan dari kata Bagong', context: 'Umum digunakan di Priangan Barat seperti Cianjur dan Sukabumi', }, { word: 'pehul', category: 'insult', region: 'sunda', severity: 0.6, aliases: ['peot hulu'], description: "Akronim dari 'peot hulu', menghina seseorang tidak punya otak", context: 'Digunakan untuk menghina kecerdasan seseorang', }, { word: 'pamatuk', category: 'insult', region: 'sunda', severity: 0.5, aliases: [], description: 'Paruh pada unggas', context: 'Digunakan untuk mengumpat orang yang banyak bicara', }, { word: 'itil', category: 'sexual', region: 'sunda', severity: 0.9, aliases: [], description: 'Kata sangat kasar untuk alat kelamin perempuan', context: 'Kata vulgar yang sangat tabu', }, { word: 'nyingkah', category: 'insult', region: 'sunda', severity: 0.5, aliases: [], description: 'Cara kasar untuk menyuruh pergi', context: 'Digunakan untuk mengusir orang', }, { word: 'mantog', category: 'insult', region: 'sunda', severity: 0.4, aliases: [], description: 'Kata kasar untuk pulang', context: 'Biasanya diucapkan orang tua kepada anak yang tak kunjung pulang', }, { word: 'cungur', category: 'insult', region: 'sunda', severity: 0.6, aliases: [], description: 'Kata kasar untuk mulut', context: 'Digunakan untuk menghina cara bicara seseorang', }, { word: 'bangkawarah', category: 'insult', region: 'sunda', severity: 0.6, aliases: ['si bangkawarah'], description: 'Sebutan untuk orang yang nakal keterlaluan', context: 'Menunjukkan orang yang tidak mendapat pendidikan baik', }, { word: 'bolokotondo', category: 'insult', region: 'sunda', severity: 0.6, aliases: [], description: 'Kutu, dipakai sebagai kata kasar', context: "Seperti 'bangsat' dalam bahasa Indonesia", }, { word: 'babatok', category: 'insult', region: 'sunda', severity: 0.5, aliases: [], description: 'Tempurung kepala', context: 'Digunakan untuk menghina kecerdasan seseorang', }, { word: 'polo', category: 'insult', region: 'sunda', severity: 0.6, aliases: [], description: 'Otak secara fisik', context: 'Dikatakan untuk isi kepala binatang, kasar jika untuk manusia', }, { word: 'gubug', category: 'insult', region: 'sunda', severity: 0.4, aliases: ['ngagubug'], description: 'Mengambil tanpa permisi', context: 'Menuduh seseorang mengambil barang tanpa ijin', }, { word: 'padog', category: 'insult', region: 'sunda', severity: 0.5, aliases: ['madog'], description: 'Mencuri', context: 'Kata kasar yang menuduh seseorang mencuri', }, { word: 'kokod', category: 'insult', region: 'sunda', severity: 0.4, aliases: [], description: 'Kata kasar untuk tangan', context: 'Digunakan untuk memarahi orang yang tidak sopan menggunakan tangan', }, { word: 'cokor', category: 'insult', region: 'sunda', severity: 0.4, aliases: [], description: 'Kata kasar untuk kaki', context: 'Digunakan untuk memarahi orang yang tidak sopan menggunakan kaki', }, { word: 'nyatu', category: 'insult', region: 'sunda', severity: 0.4, aliases: [], description: 'Kata kasar untuk makan', context: 'Seperti cara makan hewan, sangat kasar jika untuk manusia', }, { word: 'lolodok', category: 'insult', region: 'sunda', severity: 0.5, aliases: [], description: 'Makan dengan cara berisik', context: 'Menghina cara makan seseorang yang seperti unggas', }, { word: 'soblog', category: 'insult', region: 'sunda', severity: 0.6, aliases: [], description: 'Turunan dari goblog atau goblok', context: 'Digunakan sebagai penghinaan untuk menyebut orang bodoh', }, { word: 'heunceut beureum', category: 'sexual', region: 'sunda', severity: 1.0, aliases: [], description: 'Kata yang sangat vulgar dan tabu', context: 'Sangat tidak pantas diucapkan di tempat umum', }, ]; sunda.map((item) => item.word); const betawi = [ { word: 'jablay', category: 'sexual', region: 'betawi', severity: 0.7, aliases: ['jabl4y', 'jalay'], description: 'Singkatan dari "jarang dibelai", istilah untuk perempuan yang mudah didekati', context: 'Hinaan yang merendahkan untuk wanita', }, { word: 'udik', category: 'insult', region: 'betawi', severity: 0.5, aliases: ['kampungan', 'ndeso'], description: 'Kata yang mengacu pada seseorang yang dianggap ketinggalan zaman atau tidak modern', context: 'Hinaan untuk menyebut orang yang dianggap tidak modern atau kampungan', }, { word: 'perek', category: 'sexual', region: 'betawi', severity: 0.7, aliases: ['perempuan eksperimen', 'prk'], description: 'Istilah untuk perempuan yang dianggap memiliki moral yang rendah', context: 'Hinaan yang merendahkan untuk wanita', }, ]; betawi.map((item) => item.word); const minang = [ { word: 'pantek', category: 'insult', region: 'minang', severity: 1, aliases: ['pantak', 'kalera'], description: 'Secara harfiah berarti "kelamin pria', context: 'Digunakan ketika kesal dan mengumpat ke sesorang', }, { word: 'kondiak', category: 'insult', region: 'minang', severity: 0.5, aliases: ['kondik', 'kandiak'], description: 'Secara harfiah berarti "babi"', context: 'Digunakan ketika bercanda dengan teman sebaya', }, { word: 'binga', category: 'insult', region: 'minang', severity: 0.4, aliases: ['tele', 'binguang'], description: 'Secara harfiah berarti "tolol"', context: 'Digunakan untuk menyebut orang yang dianggap bodoh dalam melakukan sesuatu', }, { word: 'incek', category: 'sexual', region: 'minang', severity: 0.8, aliases: ['ncek'], description: 'Secara harfiah berarti "kelamin wanita"', context: 'Digunakan ketika menyerang pribadi sesorang', }, { word: 'kanciang', category: 'sexual', region: 'minang', severity: 0.3, aliases: ['kanciang'], description: 'Secara harfiah berarti "pipis"', context: 'Digunakan ketika orang tersebut melakukan kesalahan', }, ]; minang.map((item) => item.word); const madura = [ { word: 'Pate', category: 'insult', region: 'madura', severity: 0.7, aliases: ['Pate', 'Pate jih', 'pate ben'], description: 'Secara harfiah berarti "anjing"', context: 'Digunakan untuk menyebut orang yang dianggap hina atau tidak berguna', }, { word: 'Matanah', category: 'insult', region: 'madura', severity: 0.4, aliases: ['Matanah', 'Matanah jereyah'], description: 'Kata kasar yang merujuk pada "mata" (bentuk kasar dari mata, sementara bentuk halusnya adalah "ma\'repat")', context: 'Digunakan sebagai umpatan atau dalam ungkapan seperti "ngabes matanah rah!" (Lihat-lihat matanya, dong!) untuk menegur seseorang yang tersandung', }, { word: 'Taeh', category: 'insult', region: 'madura', severity: 0.8, aliases: ['Taeh'], description: 'Secara harfiah berarti "tinja" atau "kotoran"', context: 'Digunakan untuk mengungkapkan kekesalan yang ditujukan terhadap seseorang, mengumpamakan mereka dengan hal yang menjijikkan', }, { word: 'Korang ajher', category: 'insult', region: 'madura', severity: 0.6, aliases: ['Korang ajher'], description: 'Berarti "kurang ajar" dalam bahasa Indonesia', context: 'Digunakan saat kesal terhadap seseorang atau menghadapi tingkah laku orang lain yang dirasa kurang sopan', }, { word: 'Gendheng', category: 'insult', region: 'madura', severity: 0.5, aliases: ['Gendheng', 'Bhungghen'], description: 'Berarti "bodoh" atau "goblok" dalam bahasa Indonesia', context: 'Digunakan untuk menghina kecerdasan seseorang yang dianggap tidak pintar', }, ]; madura.map((item) => item.word); const aceh = [ { word: 'pukoe ma', category: 'sexual', region: 'aceh', severity: 0.9, aliases: ['pukoima', 'pukima'], description: 'Secara harfiah berarti kemaluan ibu', context: 'Umpatan sangat kasar yang menyerang ibu seseorang', }, { word: 'bui', category: 'insult', region: 'aceh', severity: 0.6, aliases: [], description: 'Secara harfiah berarti babi', context: 'Umpatan untuk menyebut orang yang dianggap kotor, rakus, atau tidak berakhlak', }, { word: 'asèe', category: 'insult', region: 'aceh', severity: 0.6, aliases: ['asee'], description: 'Secara harfiah berarti anjing', context: 'Umpatan untuk menyebut orang yang dianggap hina atau tidak berguna', }, { word: 'haramjadah', category: 'insult', region: 'aceh', severity: 0.8, aliases: [], description: 'Berarti kurang ajar atau anak haram (lebih halus dari aneuk bajeung)', context: 'Umpatan kasar untuk menyebut anak yang tidak sopan atau tidak beradab', }, { word: "pa'ak", category: 'insult', region: 'aceh', severity: 0.6, aliases: [], description: 'Berarti bodoh', context: 'Umpatan untuk menyebut seseorang yang tidak pintar', }, { word: 'sangak', category: 'insult', region: 'aceh', severity: 0.6, aliases: [], description: "Berarti bodoh (lebih kasar dari pa'ak)", context: 'Umpatan kasar untuk menyebut seseorang yang sangat bodoh', }, ]; aceh.map((item) => item.word); const bali = [ { word: 'cicing', category: 'insult', region: 'bali', severity: 0.7, aliases: [], description: 'Secara harfiah berarti anjing', context: 'Umpatan umum di Bali untuk menyebut orang yang dianggap hina atau tidak berguna', }, { word: 'bengkung', category: 'insult', region: 'bali', severity: 0.5, aliases: [], description: 'Berarti bengkok atau tidak lurus (juga bisa berarti tidak jujur)', context: 'Umpatan ringan untuk menyebut orang yang tidak jujur atau berkelakuan buruk', }, { word: 'belog', category: 'insult', region: 'bali', severity: 0.6, aliases: [], description: 'Berarti bodoh', context: 'Umpatan umum untuk menyebut seseorang yang tidak pintar', }, ]; bali.map((item) => item.word); const batak = [ { word: 'sundel', category: 'sexual', region: 'batak', severity: 0.8, aliases: ['sundal'], description: 'Kata kasar untuk menyebut pekerja seks komersial', context: 'Hinaan kasar untuk wanita', }, { word: 'hambirang', category: 'insult', region: 'batak', severity: 0.7, aliases: [], description: "Secara harfiah berarti 'tidak berguna' atau 'sia-sia'", context: 'Umpatan kasar untuk menyebut orang yang dianggap tidak berguna atau tidak becus.', }, { word: 'puki mak', category: 'sexual', region: 'batak', severity: 0.9, aliases: ['pukimak'], description: 'Secara harfiah berarti kemaluan ibu', context: 'Umpatan sangat kasar dan ofensif yang menyerang ibu seseorang.', }, { word: 'puki', category: 'sexual', region: 'batak', severity: 0.8, aliases: [], description: 'Secara harfiah berarti kemaluan (kasar)', context: 'Umpatan kasar untuk menyebut kemaluan wanita.', }, { word: 'pangongoi', category: 'insult', region: 'batak', severity: 0.6, aliases: [], description: 'Berarti pembohong atau penipu', context: 'Umpatan untuk menyebut orang yang tidak jujur.', }, { word: 'bodat', category: 'insult', region: 'batak', severity: 0.6, aliases: [], description: 'Kata umpatan yang mengacu pada hewan monyet', context: 'Digunakan untuk menyebut orang yang dianggap bodoh atau tolol.', }, { word: 'tullol', category: 'insult', region: 'batak', severity: 0.7, aliases: [], description: 'Berarti bodoh atau dungu (kasar)', context: 'Umpatan kasar untuk menyebut seseorang yang sangat tidak pintar.', }, { word: 'jongos', category: 'insult', region: 'batak', severity: 0.7, aliases: [], description: 'Berarti pelayan atau pembantu (digunakan sebagai hinaan)', context: 'Umpatan kasar untuk merendahkan status sosial seseorang.', }, { word: 'rime', category: 'disgusting', region: 'batak', severity: 0.6, aliases: [], description: 'Secara harfiah berarti kotoran atau najis', context: 'Umpatan untuk menunjukkan sesuatu yang menjijikkan atau buruk.', }, { word: 'biang', category: 'insult', region: 'batak', severity: 0.7, aliases: [], description: 'Secara harfiah berarti induk anjing (kasar)', context: 'Umpatan kasar untuk menghina wanita.', }, { word: 'anak ni biang', category: 'insult', region: 'batak', severity: 0.8, aliases: [], description: 'Secara harfiah berarti anak anjing (sangat kasar)', context: 'Umpatan sangat kasar untuk menghina seseorang.', }, { word: 'mago', category: 'profanity', region: 'batak', severity: 0.6, aliases: [], description: 'Berarti hilang atau celaka', context: 'Umpatan untuk menunjukkan kekesalan atau harapan buruk.', }, { word: 'loa-loa', category: 'insult', region: 'batak', severity: 0.5, aliases: [], description: 'Berarti orang yang suka bicara omong kosong atau tidak jelas', context: 'Umpatan ringan untuk menyebut orang yang perkataannya tidak bisa dipercaya.', }, { word: 'loak', category: 'insult', region: 'batak', severity: 0.5, aliases: [], description: 'Berarti orang yang bodoh', context: 'Umpatan kasar untuk menyebut orang yang tidak pintar.', }, { word: 'songon babiat', category: 'insult', region: 'batak', severity: 0.7, aliases: [], description: 'Secara harfiah berarti seperti binatang buas (kasar)', context: 'Umpatan kasar untuk menyebut orang yang kelakuannya buruk atau liar.', }, { word: 'hau buluk', category: 'insult', region: 'batak', severity: 0.6, aliases: [], description: 'Secara harfiah berarti pohon lapuk (kiasan untuk tidak berguna)', context: 'Umpatan untuk menyebut orang yang dianggap tidak berguna.', }, { word: 'bujang inam', category: 'sexual', region: 'batak', severity: 0.8, aliases: [], description: 'Secara harfiah berarti kemaluan (kasar)', context: 'Umpatan kasar untuk menyebut kemaluan wanita.', }, { word: 'pilat', category: 'sexual', region: 'batak', severity: 0.8, aliases: [], description: 'Secara harfiah berarti kemaluan (kasar)', context: 'Umpatan kasar untuk menyebut kemaluan pria.', }, { word: 'heang', category: 'sexual', region: 'batak', severity: 0.8, aliases: [], description: 'Secara harfiah berarti kemaluan (kasar)', context: 'Umpatan kasar untuk menyebut kemaluan wanita.', }, { word: 'longor', category: 'insult', region: 'batak', severity: 0.7, aliases: [], description: 'Berarti bodoh atau dungu (kasar)', context: 'Umpatan kasar untuk menyebut seseorang yang sangat tidak pintar.', }, { word: 'rojan', category: 'disgusting', region: 'batak', severity: 0.6, aliases: [], description: 'Secara harfiah berarti kotoran atau najis', context: 'Umpatan untuk menunjukkan sesuatu yang menjijikkan atau buruk.', }, { word: 'teho', category: 'insult', region: 'batak', severity: 0.8, aliases: [], description: 'Secara harfiah berarti mengatakan kamu kayak tai)', context: 'Umpatan sangat kasar untuk menghina seseorang.', }, { word: 'roa', category: 'insult', region: 'batak', severity: 0.8, aliases: [], description: 'Secara harfiah berarti mengatakan rupa yang jelek)', context: 'Umpatan sangat kasar untuk menghina seseorang.', }, { word: 'pargabus', category: 'insult', region: 'batak', severity: 0.6, aliases: [], description: 'Berarti pembohong atau penipu', context: 'Umpatan untuk menyebut orang yang tidak jujur.', }, { word: 'tois hian', category: 'insult', region: 'batak', severity: 0.8, aliases: [], description: 'Secara harfiah berarti mengatakan sombong kali)', context: 'Umpatan sangat kasar untuk menghina seseorang yang sombong.', }, { word: 'rittik', category: 'insult', region: 'batak', severity: 0.8, aliases: [], description: 'Secara harfiah berarti mengatakan prilaku seperti orang gila)', context: 'Umpatan kasar untuk menghina seseorang yang dianggap seperti orang gila.', }, { word: 'maup', category: 'insult', region: 'batak', severity: 0.8, aliases: [], description: 'Secara harfiah berarti mengatakan mampus(mati aja) aja kau)', context: 'Umpatan kasar untuk menghina seseorang yang sulit untuk diajari atau susah mengerti.', }, { word: 'matami', category: 'profanity', region: 'batak', severity: 0.6, aliases: [], description: 'Berarti matamu tapi dengan nada kesal atau marah', context: 'Umpatan untuk menunjukkan kekesalan atau emosi karna dipandnag tidak layak.', }, { word: 'pasib jo babam', category: 'profanity', region: 'batak', severity: 0.6, aliases: [], description: 'Berarti memerintahkan untuk diam dengan emosi', context: 'Umpatan untuk menunjukkan kekesalan atau emosi karna terlalu berisik.', }, { word: 'hira begu', category: 'insult', region: 'batak', severity: 0.5, aliases: [], description: 'Secara harfiah berarti mengatakan kamu kayak setan(bisa karna prilakunya)', context: 'Umpatan kasar untuk menghina seseorang yang suka hilang tiba-tiba seperti setan.', }, { word: 'bakke', category: 'profanity', region: 'batak', severity: 0.6, aliases: [], description: 'Berarti bangkai atau bau bangka', context: 'Umpatan untuk menunjukkan kekesalan atau merasa heran kepada orng yang bau atau orang yang berantakan.', }, { word: 'panakko', category: 'profanity', region: 'batak', severity: 0.6, aliases: [], description: 'Berarti si pencuri', context: 'Umpatan untuk menunjukkan kekesalan atau emosi kepada orng suka mengambil tanpa permisi.', }, ]; batak.map((item) => item.word); const sexual = [ ...general.filter((word) => word.category === 'sexual'), ...jawa.filter((word) => word.category === 'sexual'), ...sunda.filter((word) => word.category === 'sexual'), ...betawi.filter((word) => word.category === 'sexual'), ...minang.filter((word) => word.category === 'sexual'), ...madura.filter((word) => word.category === 'sexual'), ...sunda.filter((word) => word.category === 'sexual'), ...aceh.filter((word) => word.category === 'sexual'), ...bali.filter((word) => word.category === 'sexual'), ...batak.filter((word) => word.category === 'sexual'), { word: 'bokep', category: 'sexual', region: 'general', severity: 0.7, aliases: ['bkp', 'bokap'], description: 'Istilah untuk video atau konten pornografi', context: 'Kata yang mengacu pada materi pornografi', }, { word: 'coli', category: 'sexual', region: 'general', severity: 0.8, aliases: ['col', 'coly'], description: 'Istilah untuk masturbasi laki-laki', context: 'Kata vulgar yang merujuk pada aktivitas seksual pribadi', }, { word: 'desah', category: 'sexual', region: 'general', severity: 0.6, aliases: ['ds4h', 'dsh'], description: 'Istilah untuk suara yang dibuat selama aktivitas seksual', context: 'Dapat menjadi