# Dione

**Dione** is an application focused on translating and preserving the Banjar language. It serves as a bridge between Banjar and Indonesian/English, targeting students, researchers, cultural enthusiasts, and the Banjar-speaking community.

<figure><img src="https://3044486959-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNnL8DJuPpdXm6Mtz5Y3U%2Fuploads%2FAqYQsNHlep6gM2so5B9d%2FChatGPT%20Image%20Aug%209%2C%202025%2C%2011_55_28%20AM.png?alt=media&#x26;token=a45660d8-60fa-433b-98a7-3927ff9e0bf9" alt="Dione Logo" width="188"><figcaption><p>Dione's Logo</p></figcaption></figure>

## Purpose

* Provide accurate Banjar–Indonesian–English translations.
* Promote the preservation of Banjar culture and language.
* Offer modern, user-friendly access to linguistic resources.
* Support offline and online use cases.

## Target Audience

* **Banjar speakers** wanting to learn Indonesian or English.
* **Non-Banjar speakers** wanting to learn Banjar for cultural or academic purposes.
* **Researchers & linguists** needing reliable Banjar language resources.
* **Students** for educational purposes.

## **Key Features**

### Core Dictionary Features

* **Search:** Banjar → Indonesian / Indonesian → Banjar / English.
* **Auto-suggest:** Real-time suggestions as users type.
* **Word Details:** Definition, part of speech, example sentences, synonyms, antonyms.
* **Pronunciation:** Audio playback for words in Banjar and Indonesian.
* **Syllable breakdown** for Banjar words.

### Extended Features

* **Favorites:** Save frequently used words.
* **History:** View recent searches.
* **Offline Mode:** Downloadable dictionary data.
* **Word of the Day:** Random or curated Banjar words with definitions and examples.
* **Learning Mode:** Quizzes & flashcards for vocabulary building.
* **Multiple Translation Sources:** Banjar ↔ Indonesian ↔ English.

### **Innovation Features**

* **Banjar Speech-to-Text:** Voice recognition to search words using spoken Banjar.
* **Community Contribution:** Users can suggest new words or corrections, with moderation.
* **AI Context Translation:** Provide translations based on sentence context, not just word-for-word.
* **Banjar Proverbs & Expressions Library:** Cultural idioms with explanations.
* **AR Word Recognition:** Use the camera to scan objects and get Banjar words for them (optional advanced feature).

## Functional Requirements

### User Roles

**Guest User**

* Search words
* Listen to pronunciation
* View definitions and examples
* Access limited "Word of the Day"

**Registered User**

* All guest features
* Save favorites
* Sync history across devices
* Access offline mode
* Participate in community contributions

**Administrator**

* Manage dictionary entries
* Review community contributions
* Manage word audio recordings
* Approve/Reject AI translations

### **User Stories**

* *As a Banjar speaker*, I want to find the Indonesian meaning of a word quickly so that I can communicate effectively.
* *As a student*, I want to take vocabulary quizzes so that I can learn Banjar in an interactive way.
* *As a traveler*, I want to use offline mode so that I can access translations without internet.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://404-not-found-indonesia.gitbook.io/hi/open-source/dione.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
