
text-Humanizer ni nini?
text-Humanizer ni mradi wa Python usiolipishwa, wenye leseni ya MIT, unaobadilisha maandishi yaliyotengenezwa na AI kuwa maandishi yenye miundo ya sentensi ya asili zaidi, mifumo mbalimbali ya lugha, na utofauti mkubwa wa kimtindo. Unatumia mchakato wa kuandika upya na kutafsiri kwa lugha nyingi ulioundwa kuhifadhi maana ya maandishi chanzi.
Mradi huu unaunga mkono misimbo ya lugha en, ja, zh, ko, de, fr, na es. README yake pia inasema kuwa maudhui yaliyoandikwa upya yanaweza kupita wachunguzi wengi wa AI. Hata hivyo, matokeo ya utambuzi hayajahakikishwa, na zana hii inapaswa kutumiwa kwa uwajibikaji badala ya kupotosha kuhusu uandishi au kukwepa mahitaji ya kufichua taarifa.
Sifa kuu
- Uhifadhi wa maana: Huandika upya maudhui huku ikijaribu kuhifadhi maana yake ya awali.
- Uundaji wa sentensi asilia: Huleta miundo, misemo, na mtiririko wa taarifa tofauti wa sentensi.
- Uchakataji wa lugha nyingi: Hukubali na kutoa maudhui katika lugha kadhaa zinazoungwa mkono.
- Unyumbufu wa mtindo: Imeundwa kurekebisha uandishi upya kwa toni na mitindo mbalimbali ya uandishi.
- Hatua ya hiari ya DeepL: Huongeza injini nyingine ya tafsiri wakati ufunguo wa API wa DeepL umesanidiwa.
- Ufikiaji wa chanzo huria: Husambazwa chini ya Leseni ya MIT.
Jinsi mchakato wa uandishi upya unavyofanya kazi

Badala ya kutumia hatua moja ya kubadilisha maneno, text-Humanizer hupitisha maudhui katika hatua kadhaa za miundo ya lugha na tafsiri.
- Uandishi upya wa DeepSeek: DeepSeek huunda toleo lenye maana sawa, likiwa na misemo, miundo ya sentensi, na mtiririko wa taarifa uliobadilishwa. Mchakato huu pia hutumia Kichina kama uwakilishi wa kati ili kuleta utofauti wa kimuundo.
- Tafsiri kwenda Kituruki: Google Translate hubadilisha matokeo ya kati kuwa Kituruki, na kuongeza utofauti wa kisintaksia wa lugha mbalimbali.
- Tafsiri ya hiari kwenda Kijapani: Ikiwa ufunguo wa API wa DeepL unapatikana, DeepL hutafsiri maandishi ya Kituruki kwenda Kijapani. Hii huleta injini ya pili ya tafsiri na utofauti zaidi wa kiisimu.
- Uundaji upya wa mwisho: DeepSeek hutafsiri na kuunda upya matokeo katika lugha asilia iliyosanidiwa, huku ikiondoa mabaki ya tafsiri na kurejesha mtiririko unaosomeka wa sentensi.
Kwa kuwa mabadiliko mengi yanahusika, kagua kwa makini maandishi ya mwisho. Majina, istilahi za kiufundi, nambari, nukuu, na tofauti ndogo za maana zinaweza kuhitaji uhakiki wa mwongozo.
Mahitaji ya awali
Kabla ya kusakinisha mradi, tayarisha yafuatayo:
- Python 3.6 au toleo jipya zaidi.
- Git kwa ajili ya kunakili hazina.
- Ufunguo wa API wa DeepSeek.
- Ufunguo wa hiari wa API wa DeepL ikiwa unataka kuwezesha hatua ya ziada ya tafsiri.
Usakinishaji
1. Nakili hazina
git clone https://github.com/SpaceDudem/text-humanizer.git
cd text-humanizer2. Sakinisha vitegemezi vya Python
pip install -r requirements.txtIkiwa mazingira yako yanatumia amri tofauti kwa Python 3, tumia kisakinishaji cha vifurushi kinacholingana, kama vile pip3.
3. Unda faili la usanidi
Kwenye Windows, nakili usanidi wa mfano kwa:
copy .\config\config.example.toml .\config.tomlKwenye Linux au macOS, tumia:
cp ./config/config.example.toml ./config.tomlHii huunda faili la config.toml kwenye mzizi, linalotumiwa na programu.
Sanidi text-Humanizer
Fungua config.toml na uweke chaguo zinazohitajika na mtoa huduma wako wa API na lugha lengwa.
target_language: Lugha inayotumika kwa ingizo na towe. Misimbo inayopatikana iliyoorodheshwa na mradi nien,ja,zh,ko,de,fr, naes.deepseek_api_key: Ufunguo wako unaohitajika wa API wa DeepSeek.deepl_api_key: Ufunguo wa hiari wa API wa DeepL kwa hatua ya kutafsiri kutoka Kituruki kwenda Kijapani.base_url: URL mbadala ya msingi ya API. Iache tupu ili kutumia chaguo-msingi la mtoa huduma.model: Kitambulisho cha modeli unachotaka. Kiache tupu ili kutumia chaguo-msingi la mtoa huduma.temperature: Hudhibiti utofauti wa matokeo ya LLM. Mradi unapendekeza1.3.
Usanidi wa kimawazo unaweza kuonekana hivi:
target_language = "en"
deepseek_api_key = "YOUR_DEEPSEEK_API_KEY"
deepl_api_key = ""
base_url = ""
model = ""
temperature = 1.3Tumia uumbizaji sahihi uliopo tayari katika config.example.toml. Badilisha ufunguo wa kishikilia nafasi kwa kitambulisho chako halisi, na usifanye commit ya config.toml
Endesha humanizer
Anzisha programu kutoka kwenye saraka ya hazina:
python main.pyIkihitajika, tumia python3 main.py badala yake. Wasilisha maandishi kupitia kiolesura kinachotolewa na programu inayoendesha, kisha iache mchakato uliosanidiwa utekeleze hatua zake za uandishi upya na tafsiri.
Mfano wa matumizi ya msingi
Kwa mtiririko wa kazi wa Kiingereza, weka target_language kuwa en, toa ufunguo halali wa DeepSeek, na uendeshe main.py. Kisha unaweza kuchakata sentensi ngumu kama:
Utekelezaji wa mfumo huu huwapa watumiaji uwezo wa kuandika upya maudhui kwa namna ya asili zaidi.
Mchakato unapaswa kurudisha toleo lenye maana inayofanana, lakini lenye misemo na mtiririko wa sentensi uliobadilishwa. Matokeo halisi hayajatabirika na hutegemea modeli iliyochaguliwa, kiwango cha joto, hatua za tafsiri, na tabia ya API.
Vidokezo vya usanidi wa hali ya juu
Washa hatua ya hiari ya DeepL
Ongeza thamani halali ya deepl_api_key ili kujumuisha hatua ya kutafsiri kutoka Kituruki hadi Kijapani. Iache ikiwa tupu ikiwa unapendelea mchakato bila DeepL. Linganisha hali zote mbili kwa maandishi yanayowakilisha matumizi halisi, kwa sababu hatua ya ziada ya utafsiri inaweza kuongeza utofauti wa lugha na pia kuunda maelezo zaidi ya kuthibitisha.
Rekebisha utofauti wa matokeo
README inapendekeza temperature ya 1.3. Mpangilio huu unalenga kuhimiza matumizi ya maneno mbalimbali zaidi. Unapojaribu temperature, badilisha kitu kimoja kwa wakati mmoja na ulinganishe ikiwa matokeo bado yanahifadhi majina, ukweli na istilahi mahususi za eneo.
Chagua modeli au endpoint maalum
Weka model unapohitaji slug ya modeli inayotolewa na mtoa huduma mahususi. Weka base_url tu unapohitaji kubadilisha endpoint chaguo-msingi ya API. Vinginevyo, acha thamani zote mbili zikiwa tupu ili kutumia chaguo-msingi za mtoa huduma.
Jaribu maudhui marefu au maalum katika sehemu
Kwa maudhui ya kiufundi, kisheria, kitaaluma au yenye data nyingi, kagua sehemu ndogo moja baada ya nyingine. Uandishi upya wa hatua nyingi unaweza kuathiri istilahi sahihi au uhusiano kati ya vipengele hata wakati lengo ni kuhifadhi maana. Linganisha kila sehemu ya mwisho na chanzo chake kabla ya kuchapisha.
Tatua matatizo ya usanidi
- Thibitisha kuwa amri zinaendeshwa kutoka kwenye saraka iliyosanifiwa ya
text-humanizer. - Angalia kuwa
config.tomlipo katika eneo linalotarajiwa la mzizi. - Thibitisha kuwa
deepseek_api_keyina ufunguo halali. - Hakikisha
target_languageinatumia mojawapo ya misimbo ya lugha inayotumika. - Ikiwa hatua ya hiari itashindwa, angalia
deepl_api_keyau iache ikiwa tupu kwa muda. - Unapotumia mipangilio maalum ya API, thibitisha thamani za
base_urlnamodel.
Hitimisho
text-Humanizer huunganisha uandishi upya wa DeepSeek na utafsiri wa lugha mbalimbali ili kutoa maandishi yenye utofauti na yanayosikika ya asili zaidi, huku ikijaribu kuhifadhi maana ya awali. Baada ya kusakinisha utegemezi na kusanidi funguo za API, unaweza kuanzisha mchakato kwa python main.py. Chukulia matokeo yake kama rasimu, thibitisha maelezo muhimu, na tumia mradi huu kwa kuzingatia sheria zinazotumika kuhusu uandishi na ufichuzi.
