@sideid/id-profanity-filter
Version:
Library filter kata kotor dalam Bahasa Indonesia
1,579 lines (1,568 loc) • 133 kB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
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 untu