TAN_LANGUAGE DOCUMENTATION

Jenga mawasiliano kwa lugha za Tanzania.

Mwongozo kamili wa ku-install, kutumia library ya tafsiri na kuendesha chatbot ya Tan_lang_chatbot.

VS Code · terminal
PS C:\my-project>
✓ Tan_language iko tayari kutumika
PS C:\my-project> tan-language --help
01

Installation

Unahitaji Python 3.12 au zaidi. Fungua Terminal ndani ya VS Code, kisha tumia commands hizi.

📚

Library pekee

Kwa developer anayehitaji translation engine na CLI.

python -m pip install Tan_language
Kumbuka: Usitumie --no-deps. Pip ita-install FastAPI, Uvicorn, Supabase na dependencies nyingine automatically.
02

Quick start

Hii ndiyo njia fupi kabisa ya kuanza na chatbot kwenye computer yoyote yenye internet.

PowerShell
PS> python -m pip install --upgrade Tan_lang_chatbot
Successfully installed Tan_lang_chatbot
PS> tan-lang-chatbot
Uvicorn running on http://127.0.0.1:8000

Fungua http://127.0.0.1:8000 kwenye browser. Huhitaji ku-clone project wala ku-install requirements.txt manually.

03

Tan_language library

Tan_language ni Python library inayokupa translation tools bila web server. Python import name ni tll.

translate.py
from tll import Translator

translator = Translator.from_bundled_dataset('suk')
result = translator.translate('mwalimu', source='suk', target='sw')
print(result)
CLI

tan-language translate --from suk --to sw mwalimu

Inafanya nini?

Inasoma dataset iliyobundled na kutafsiri maneno au sentensi bila backend.

04

Tan_lang_chatbot

Tan_lang_chatbot ni application kamili: FastAPI backend, translation model, dataset na frontend ya mazungumzo.

01
Install once

Dependencies zote zinaingia kupitia pip.

02
Run command

Anzisha kwa tan-lang-chatbot.

03
Open browser

Tumia chatbot kwenye 127.0.0.1:8000.

API token: Chatbot ya local dataset inaweza kufanya kazi bila token. AI fallback ya online ikiwashwa inahitaji token iliyowekwa kwenye .env.
05

Commands muhimu

python --versionKuthibitisha Python version
python -m pip install --upgrade Tan_languageKu-update library
python -m pip install --upgrade Tan_lang_chatbotKu-update chatbot
tan-language --helpKuona library commands
tan-lang-chatbotKuanzisha web chatbot
06

Troubleshooting

Pip haisomi command?

Tumia python -m pip badala ya pip, kisha fungua Terminal mpya baada ya installation.

Port 8000 tayari inatumika?

Funga server ya zamani au tumia local development command yenye port nyingine: uvicorn backend.main:app --port 8001.

Upload ya PyPI imekatika?

Hii haiathiri user installation. Package tayari inatumika kupitia PyPI; jaribu upload tena ukiwa na connection imara.