Rust slang expansion
Why "tc", "m2", "kos", "ak" get expanded to full English phrases before translation — and the categories we cover.
Most translation models choke on Rust shorthand. They were trained on prose, not on team-chat slang. If you ask a generic translator for "Spanish for 'kos near tc'" you typically get:
- "kos cerca de tc" — i.e. the model leaves the slang untranslated.
- Or worse: it invents wrong translations because "tc" looks like an abbreviation it should expand.
So before Rust Pulse hands text to LibreTranslate, we run it through a Rust-slang dictionary that expands shorthand to plain English. "kos" → "kill on sight". "tc" → "tool cupboard". "m2" → "M249". "ak" → "Assault Rifle". The model gets text it can actually translate.
Categories we cover
The dictionary covers hundreds of entries across these categories:
- Weapons —
ak,lr,mp5,pump,db,revo,bolty,m39,m92,nailgun, … - Armor —
roadsign,road,metal facemask,bone, … - Ammo —
5.56,pistol,shotgun,incend,explo,hv, … - Explosives —
c4,rockets,satch,beancan,nade, … - Attachments —
flash,lazer,holo,scope, … - Resources —
sulf,frags,mf,hqm,wood,stone,lgf, … - Crafting —
tc,furnace,efuel,boom,gunpowder, … - Medical —
bandage,meds,syringe,largemed, … - Tactics —
kos,naked,bagged,bag,peek,wide,tight, … - Structure —
garage,softside,hardside,armoured,foundation,wall, … - Events —
cargo,heli,chinook,crate,airdrop,convoy, … - Players —
roamer,farmer,clan,solo,duo,trio, …
Same dictionary powers !pulse
The Rust survival AI (!pulse) reads the same slang table so a question like "how much sulf for an ak kit" is interpreted with the canonical item names — Sulfur, Assault Rifle — when the model decides what to answer.
"It translated my slang wrong."
The slang dictionary is curated by hand. If a common abbreviation is missing or wrong, drop a note in the support Discord #feature-requests and we'll add it.