
Yini i-text-humanizer?
text-humanizer iphrojekthi ye-Python yamahhala nevulekile umthombo, ebhala kabusha okuqukethwe okukhiqizwe yi-AI isebenzisa inqubo enezilimi eziningi enikwa amandla imodeli yolimi enkulu. Inhloso yayo ukugcina incazelo yomthombo ngenkathi ikhiqiza izakhiwo zemisho zemvelo kakhudlwana, ukusetshenziswa kwamagama okuhlukahlukene, kanye nokwehlukahlukana okukhulu kwesitayela.
Iphrojekthi ihlanganisa i-DeepSeek nezinsizakalo zokuhumusha ukuze iguqule umbhalo phakathi kwezilimi eziningana ngaphambi kokuwakha kabusha ngolimi lwangempela. I-README ithi le nqubo ingadlula izitholi eziningi ze-AI, nakuba imiphumela yezitholi ingahluka futhi akufanele ithathwe njengesiqinisekiso.
Izici Eziyinhloko
- Igcina incazelo yasekuqaleni ngenkathi ithuthukisa ubunjalo bemvelo bombhalo.
- Yethula izakhiwo zemisho namaphethini olimi ahlukahlukene.
- Isekela izitayela namathoni okubhala ahlukahlukene.
- Isebenzisa inqubo yokubhala kabusha nokuhumusha enezilimi eziningi.
- Isebenza ngesiNgisi, isiJapane, isiShayina, isiKorea, isiJalimane, isiFulentshi, nangeSpanishi ngokusebenzisa amakhodi ezilimi abaliwe.
- Ihlinzeka ngokuhlanganiswa kwe-DeepL ngokuzikhethela ukuze kwandiswe ukwehlukahlukana phakathi kwezilimi.
- Ihanjiswa njengesoftware yamahhala nevulekile umthombo ngaphansi kwe-MIT License.
Indlela Inqubo Yokubhala Kabusha Esebenza Ngayo
Isinyathelo 1: Ukubhala Kabusha nge-DeepSeek
I-DeepSeek ikhiqiza inguqulo elingana nencazelo yokufakwayo, esebenzisa amagama, izakhiwo zemisho, nokugeleza kolwazi okuguquliwe. Ngokwemibhalo yephrojekthi, lesi sigaba sisebenzisa nesiShayina njengokumelwa okuphakathi ukuze sinciphise amaphethini ahlotshaniswa nolimi lwangempela.
Isinyathelo 2: Ukuhumusha nge-Google
Okuphumayo okuphakathi kudlula ku-Google Translate futhi kuhunyushelwe esiTurkey. Lokhu kwengeza izinguquko ezivela ekwehlukeni kwe-syntax nokuziphatha kokuhumusha phakathi kwezilimi.
Isinyathelo 3: Ukuhumusha Okuzikhethela nge-DeepL
Uma unikeza ukhiye we-DeepL API, umbhalo wesiTurkey uhunyushelwa esiJapane nge-DeepL. Lesi sigaba sokuzikhethela sengeza olunye ulimi nenjini yokuhumusha ezimele kule nqubo.
Isinyathelo 4: Ukwakhiwa Kabusha Kokugcina nge-DeepSeek
I-DeepSeek ihumusha futhi yakhe kabusha umphumela ngolimi olukhethelwe okufakwayo nokuphumayo. Umjikelezo wokugcina uhlose ukususa imikhondo yokuhumusha, ukubuyisela ukugeleza kwemisho okufundeka kalula, nokugcina incazelo yasekuqaleni.
Izidingo Zokuqala
Ngaphambi kokufaka iphrojekthi, qinisekisa ukuthi unalokhu okulandelayo:
- Python 3.6 noma entsha.
- Git yokukopisha ikhosombe.
- Ukhiye we-DeepSeek API.
- Ukhiye we-DeepL API ongawusebenzisa ngokuzikhethela uma ufuna ukwenza kusebenze isigaba esengeziwe se-DeepL.
- Ukufinyelela ku-inthanethi kwamasevisi emodeli yangaphandle nawokuhumusha.
Ukufaka
1. Kopisha Ikhosombe
git clone https://github.com/korcarc/text-humanizer.git
cd text-humanizer2. Faka Okuncikile
Faka amaphakheji e-Python achazwe yiphrojekthi:
pip install -r requirements.txtUma uhlelo lwakho luhlanganisa pip nokunye ukufakwa kwe-Python, sebenzisa umyalo ofanele indawo yakho, njengokuthi python -m pip noma python3 -m pip.
3. Dala Ifayela Lokumisa
Ku-Windows, kopisha ukumisa okuyisibonelo usebenzisa:
copy .\config\config.example.toml .\config.tomlKu-Linux noma ku-macOS, sebenzisa umyalo wokukopisha ohambisanayo:
cp ./config/config.example.toml ./config.tomlUkumisa
Vula config.toml bese ulungisa izinketho ezitholakalayo ngaphambi kokuqalisa uhlelo.
- target_language: Ikhetha ulimi olusetshenziselwa okufakwayo nokuphumayo. Amanani abaliwe athi
en,ja,zh,ko,de,fr, kanyees. - deepseek_api_key: Ukhiye wakho we-DeepSeek API odingekayo.
- deepl_api_key: Ukhiye wakho we-DeepL API ongawusebenzisa ngokuzikhethela.
- base_url: Ushintsha i-URL eyisisekelo ye-API. Yishiye ingenalutho ukuze kusetshenziswe okuzenzakalelayo komhlinzeki.
- model: Ibeka i-model slug. Yishiye ingenalutho ukuze kusetshenziswe okuzenzakalelayo komhlinzeki.
- temperature: Ilawula izinga lokushisa lokusampula kwe-LLM. Iphrojekthi incoma
1.3.
Ukumisa okusekelwe kuzilungiselelo ezibhalwe phansi kuzofana nalokhu okulandelayo. Londoloza isakhiwo esiqondile nokubekwa kwezinkambu okutholakala efayeleni lesibonelo elinikeziwe:
target_language = "en"
deepseek_api_key = "YOUR_DEEPSEEK_API_KEY"
deepl_api_key = ""
base_url = ""
model = ""
temperature = 1.3Faka ukhiye wakho wangempela we-DeepSeek esikhundleni sesibambi-ndawo. Shiya deepl_api_key ingenalutho uma ungafuni ukusebenzisa isigaba sokuhumusha se-DeepL sokuzikhethela.
Ukusetshenziswa Okuyisisekelo
Qalisa i-humanizer usuka kufolda yekhosombe:
python main.pyKumasistimu lapho i-Python 3 isebenzisa igama elihlukile lefayela elisebenzisekayo, sebenzisa:
python3 main.pyUhlelo lucubungula umbhalo lisebenzisa izilungiselelo zolimi nomhlinzeki eziku-config.toml. Isibonelo, ukusetha target_language ku-en kulungiselela inqubo okufakwayo nokuphumayo kwesiNgisi. Ukuze ucubungule umbhalo wesiJapane, kushintshe kube ja ngaphambi kokuqalisa uhlelo futhi.
Izibonelo Zokushintsha Ulimi
Okufakwayo nokuphumayo kwesiJalimane:
target_language = "de"Okufakwayo nokuphumayo kweSpanishi:
target_language = "es"Sebenzisa kuphela ikhodi yolimi esekelwa ukumiswa kwephrojekthi.
Amathiphu Okumisa Okuthuthukile
Yenza Kusebenze Isigaba Se-DeepL Sokuzikhethela
Engeza ukhiye ovumelekile we-DeepL ku-deepl_api_key ukuze wenze kusebenze isigaba sokuhumusha sisuka esiTurkey siya esiJapane. Ngaphandle kwalo khiye, inqubo yeqa leso sinyathelo sokuzikhethela.
Lungisa I-Temperature
I-README incoma izinga lokushisa elingu-1.3. Lesi silungiselelo sihlose ukukhuthaza ukuhlukahluka ngesikhathi sokubhalwa kabusha yi-LLM. Uma uzama elinye inani, qhathanisa umphumela ngokucophelela ukuze uqinisekise ukuthi incazelo yokuqala ihlala injalo.
Sebenzisa i-Endpoint noma i-Model Yangokwezifiso
Isilungiselelo se-base_url singashintsha i-endpoint ye-API ezenzakalelayo, kanti i-model ingacacisa i-model slug. Shiya noma iyiphi inkambu ingenalutho uma ufuna ukusebenzisa inani elizenzakalelayo lomhlinzeki. Amanani angokwezifiso kufanele ahambisane nensizakalo ye-API oyisebenzisayo.
Buyekeza Incazelo Ngemva Kokuhumusha Kaningi
Le phrojekthi yakhelwe ukulondoloza incazelo, kodwa zonke izigaba zokubhalwa kabusha nokuhumusha zingaletha izinguquko ezicashile. Buyekeza amagama, izibalo, izingcaphuno, amagama obuchwepheshe, nezimangalo eziyiqiniso emiphumeleni yokugcina ngaphambi kokuyishicilela.
Vikela Imininingwane Yokungena ku-API
Phatha okhiye be-API njengezimfihlo. Gwema ukushicilela i-config.toml egcwalisiwe noma ukufaka imininingwane yokungena endaweni yokugcina yomphakathi.
Ukusetshenziswa Okunesibopho
Sebenzisa i-text-humanizer ukuthuthukisa ukucaca, ithoni, nokuhlukahluka kwesitayela, hhayi ukuveza ngokungelona iqiniso ukuthi ubani umbhali noma ukugwema imithetho edinga ukudalulwa kosizo lwe-AI.
Amasistimu okubona umbhalo okhiqizwe yi-AI awaguquguquki, futhi akukho nqubo yokubhalwa kabusha engaqinisekisa umphumela othile womhloli. Landela izinqubomgomo zokudalula, ubuqotho bezemfundo, zokushicilela, nezepulatifomu ezisebenza emsebenzini wakho.
Isiphetho
I-text-humanizer inikeza indlela elungisekayo yokubhalwa kabusha kombhalo ngezilimi eziningi ngokuhlanganisa i-DeepSeek, i-Google Translate, kanye nokucutshungulwa kokuzikhethela kwe-DeepL. Ngemva kokukopisha i-repository, ufake okuncikile kuyo, futhi wengeze izilungiselelo zakho ze-API, ungaqalisa inqubo nge-python main.py. Buyekeza yonke imiphumela ukuze uqinisekise ukufundeka, ukunemba kwamaqiniso, nokuthembeka kwencazelo.
Ikhodi yomthombo nelayisensi ye-MIT kuyatholakala ku-repository ye-text-humanizer ku-GitHub.
