LibreTranslate

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:

  • Weaponsak, lr, mp5, pump, db, revo, bolty, m39, m92, nailgun, …
  • Armorroadsign, road, metal facemask, bone, …
  • Ammo5.56, pistol, shotgun, incend, explo, hv, …
  • Explosivesc4, rockets, satch, beancan, nade, …
  • Attachmentsflash, lazer, holo, scope, …
  • Resourcessulf, frags, mf, hqm, wood, stone, lgf, …
  • Craftingtc, furnace, efuel, boom, gunpowder, …
  • Medicalbandage, meds, syringe, largemed, …
  • Tacticskos, naked, bagged, bag, peek, wide, tight, …
  • Structuregarage, softside, hardside, armoured, foundation, wall, …
  • Eventscargo, heli, chinook, crate, airdrop, convoy, …
  • Playersroamer, 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.