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_languageWeb chatbot
Ina library, backend, UI na chatbot inayofunguka browser.
python -m pip install Tan_lang_chatbot--no-deps. Pip ita-install FastAPI, Uvicorn, Supabase na dependencies nyingine automatically.Quick start
Hii ndiyo njia fupi kabisa ya kuanza na chatbot kwenye computer yoyote yenye internet.
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.
Tan_language library
Tan_language ni Python library inayokupa translation tools bila web server. Python import name ni tll.
from tll import Translator
translator = Translator.from_bundled_dataset('suk')
result = translator.translate('mwalimu', source='suk', target='sw')
print(result)
tan-language translate --from suk --to sw mwalimu
Inasoma dataset iliyobundled na kutafsiri maneno au sentensi bila backend.
Tan_lang_chatbot
Tan_lang_chatbot ni application kamili: FastAPI backend, translation model, dataset na frontend ya mazungumzo.
Dependencies zote zinaingia kupitia pip.
Anzisha kwa tan-lang-chatbot.
Tumia chatbot kwenye 127.0.0.1:8000.
.env.Commands muhimu
python --versionKuthibitisha Python versionpython -m pip install --upgrade Tan_languageKu-update librarypython -m pip install --upgrade Tan_lang_chatbotKu-update chatbottan-language --helpKuona library commandstan-lang-chatbotKuanzisha web chatbotTroubleshooting
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.