Collect and analyze Reddit brand feedback in Morocco’s multilingual context (Darija/Arabizi, French, English). The pipeline scrapes mentions, cleans text, translates to English with Azure, and runs sentiment analysis (VADER). Optimized for Windows CMD, helping teams track issues, sentiment, and CX trends at scale.
# Reddit Feedback Analyzer — Darija‑ready + Azure Translator (MVP)
Collect Reddit mentions about a brand/product, **clean mixed‑language text** (Darija Arabic/Arabizi + French + English), **translate to English with Azure Translator**, then **run sentiment analysis** (VADER). Optimized for **Windows CMD** usage.
---
## Introduction & Problem
Many companies in Morocco (e.g., **Maroc Telecom**, **inwi**, **Orange Maroc**) are actively investing in **customer experience**. Today, much of the most honest feedback appears **publicly on social platforms** such as Reddit and LinkedIn: a client posts a complaint, and within hours the company’s customer-care team often replies, clarifies, apologizes, and proposes a fix. This real-time, public interaction is now a **core CX practice** for medium and large companies that want to stay close to their clients.
**The challenge:** feedback is high‑volume, unstructured, and **multilingual/code‑switched** (Darija in Arabic script or Arabizi + French + English). Manual monitoring doesn’t scale and misses signals across subreddits and threads.
**This project** solves that by automatically:
* **Collecting** public mentions from Reddit for target brands/products.
* **Cleaning & normalizing** mixed‑language content while preserving Darija/Arabizi cues (digits like `3`, `7`, `9`).
* **Translating** to English (Azure Translator) for consistent downstream analysis.
* **Scoring sentiment** and enabling topic insights so support/ops teams can react quickly.
**Why it matters:** faster detection of pain points, transparent public responses, and data‑driven prioritization of fixes → **higher customer satisfaction** and **brand trust**.
---
## Features
* Multilingual cleaning that **keeps Arabic letters and digits** (important for Arabizi like `3lach`, `7it`).
* Azure Translator step (auto or forced `from=ar`) → English.
* Sentiment analysis on translated English (`positive/neutral/negative`).
* Works fully from **Windows Command Prompt …