Skip to content

energon-a-secas/parla-site

Repository files navigation

Parla

Map Latin American slang across countries and languages

Live HTML5 CSS3 JavaScript Claude Code License


Overview

Search any Latin American slang word and instantly see its equivalents across Chile, Colombia, Argentina, Mexico, Peru, and Venezuela in a visual diagram. Words that mean the same thing across countries get grouped together, making it easy to spot regional patterns.

Live: parla.neorgon.com


Features

  • Visual word map -- search a term and see all equivalents connected in a radial diagram
  • 6 countries -- Chile, Colombia, Argentina, Mexico, Peru, Venezuela
  • 4 categories -- greetings, insults, adjectives, work slang
  • Country filters -- narrow results to one country at a time
  • English search -- search by English meaning to discover slang you don't know yet
  • Browse mode -- explore the full dictionary grouped by category
  • Static JSON API -- GET /api/v1/dictionary.json for programmatic access
  • Globe background -- orthographic LATAM globe that centers on the active country (no idle spin); hover a capital pin for random slang samples

API

The full dictionary is available as a static JSON endpoint:

GET https://parla.neorgon.com/api/v1/dictionary.json

Returns all concepts with variants per country, English meanings, and categories.


Running locally

ES modules require an HTTP server (not file://):

python3 -m http.server

Architecture

Architecture

parla-site/
├── index.html              # App shell
├── css/style.css           # All styles, diagram, floating background
├── js/
│   ├── app.js              # Entry point (~20 lines)
│   ├── state.js            # Search state, filters, localStorage
│   ├── data.js             # Load dictionary, search index, matching
│   ├── render.js           # DOM rendering, diagram layout, browse view
│   ├── diagram.js          # Re-exports background init
│   ├── globe.js            # Spinning globe + capital hover cards
│   ├── events.js           # Search input, filters, keyboard shortcuts
│   └── utils.js            # Helpers (escHtml, toast, debounce)
├── api/v1/dictionary.json  # Full dictionary (static JSON API)
├── data/backup.json        # Dictionary backup reference
├── CNAME                   # parla.neorgon.com
├── robots.txt              # Search engine rules
└── sitemap.xml             # Sitemap

Part of Neorgon

About

Translate Latin American slang with visual word mapping

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors