%global _empty_manifest_terminate_build 0 Name: python-Caribe Version: 0.8.9 Release: 1 Summary: Caribbean English Creoles to Standard English License: Apache License, Version 2.0 URL: https://pypi.org/project/Caribe/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ad/66/aa6c1628b3b6e1e9226e952f38e61a8310c9e0b7e460d2947e61155d6e36/Caribe-0.8.9.tar.gz BuildArch: noarch %description ## Main Usage - ### Trinidad English Creole to English ```python import Caribe as cb text= "Dem men doh kno wat dey doing wid d money bai" output= cb.tec_translator(text) print(output.tec_translate()) #Output: These men do not know what they are doing with the money. ``` - ### English to Trinidad English Creole ```python import Caribe as cb text= "Where are you going now?" output= cb.english_to_tec(text) print(output.translate()) #Output: Weh yuh going now ``` - ### Guyanese English Creole to English ```python from Caribe import guyanese as gy text= "Me and meh kozn waan ah job" output= gy.gec_translator(text) print(output.gec_translate()) #Output: Me and my cousin want a job. ``` ____ ## Other Usages > Sample 1: Checks the english creole input against existing known creole phrases before decoding the sentence into a more standardized version of English language. A corrector is used to check and fix small grammatical errors. ```python # Sample 1 import Caribe as cb sentence = "Dey have dey reasons" standard = cb.phrase_decode(sentence) standard = cb.trinidad_decode(standard) fixed = cb.caribe_corrector(standard) print(fixed) #Output: They have their reasons. ``` >Sample 2: Checks the trinidad english creole input against existing known phrases ```python # Sample 2 import Caribe as cb sentence = "Waz de scene" standard = cb.phrase_decode(sentence) print(standard) # Outputs: How are you ``` >Sample 3: Checks the sentence for any grammatical errors or incomplete words and corrects it. ```python #Sample 3 import Caribe as cb sentence = "I am playin fotball outsde" standard = cb.caribe_corrector(sentence) print(standard) # Outputs: I am playing football outside ``` >Sample 4: Makes parts of speech tagging on creole words. ```python #Sample 4 import Caribe as cb sentence = "wat iz de time there" analyse = cb.nlp() output = analyse.caribe_pos(sentence) print(output) # Outputs: ["('wat', 'PRON')", "('iz', 'VERB')", "('de', 'DET')", "('time', 'NOUN')", "('there', 'ADV')"] ``` >Sample 5: Remove punctuation marks. ```python #Sample 5 import Caribe as cb sentence = "My aunt, Shelly is a lawyer!" analyse = cb.remove_signs(sentence) print(analyse) # Outputs: My aunt Shelly is a lawyer ``` >Sample 6: Sentence Correction using T5-KES. ```python #Sample 6 Using t5_kes_corrector import Caribe as cb sentence = "Wat you doin for d the christmas" correction = cb.t5_kes_corrector(sentence) print(correction) # Output: What are you doing for christmas? ``` >Sample 7: Sentence Correction using Decoder and T5-KES. ```python #Sample 7 Using t5_kes_corrector and decoder import Caribe as cb sentence = "Ah want ah phone for d christmas" decoded= cb.trinidad_decode(sentence) correction = cb.t5_kes_corrector(decoded) print(correction) # Output: I want a phone for christmas. ``` >Sample 8: Sentence Capitalisation. ```python #Sample 7 Using Caribe sentence capitalization model import Caribe as cb sentence = "john is a boy. he is 12 years old. his sister's name is Joy." capitalized_text= cb.capitalize(sentence) print(capitalized_text) # Output: John is a boy. He is 12 years old. His sister's name is Joy. %package -n python3-Caribe Summary: Caribbean English Creoles to Standard English Provides: python-Caribe BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-Caribe ## Main Usage - ### Trinidad English Creole to English ```python import Caribe as cb text= "Dem men doh kno wat dey doing wid d money bai" output= cb.tec_translator(text) print(output.tec_translate()) #Output: These men do not know what they are doing with the money. ``` - ### English to Trinidad English Creole ```python import Caribe as cb text= "Where are you going now?" output= cb.english_to_tec(text) print(output.translate()) #Output: Weh yuh going now ``` - ### Guyanese English Creole to English ```python from Caribe import guyanese as gy text= "Me and meh kozn waan ah job" output= gy.gec_translator(text) print(output.gec_translate()) #Output: Me and my cousin want a job. ``` ____ ## Other Usages > Sample 1: Checks the english creole input against existing known creole phrases before decoding the sentence into a more standardized version of English language. A corrector is used to check and fix small grammatical errors. ```python # Sample 1 import Caribe as cb sentence = "Dey have dey reasons" standard = cb.phrase_decode(sentence) standard = cb.trinidad_decode(standard) fixed = cb.caribe_corrector(standard) print(fixed) #Output: They have their reasons. ``` >Sample 2: Checks the trinidad english creole input against existing known phrases ```python # Sample 2 import Caribe as cb sentence = "Waz de scene" standard = cb.phrase_decode(sentence) print(standard) # Outputs: How are you ``` >Sample 3: Checks the sentence for any grammatical errors or incomplete words and corrects it. ```python #Sample 3 import Caribe as cb sentence = "I am playin fotball outsde" standard = cb.caribe_corrector(sentence) print(standard) # Outputs: I am playing football outside ``` >Sample 4: Makes parts of speech tagging on creole words. ```python #Sample 4 import Caribe as cb sentence = "wat iz de time there" analyse = cb.nlp() output = analyse.caribe_pos(sentence) print(output) # Outputs: ["('wat', 'PRON')", "('iz', 'VERB')", "('de', 'DET')", "('time', 'NOUN')", "('there', 'ADV')"] ``` >Sample 5: Remove punctuation marks. ```python #Sample 5 import Caribe as cb sentence = "My aunt, Shelly is a lawyer!" analyse = cb.remove_signs(sentence) print(analyse) # Outputs: My aunt Shelly is a lawyer ``` >Sample 6: Sentence Correction using T5-KES. ```python #Sample 6 Using t5_kes_corrector import Caribe as cb sentence = "Wat you doin for d the christmas" correction = cb.t5_kes_corrector(sentence) print(correction) # Output: What are you doing for christmas? ``` >Sample 7: Sentence Correction using Decoder and T5-KES. ```python #Sample 7 Using t5_kes_corrector and decoder import Caribe as cb sentence = "Ah want ah phone for d christmas" decoded= cb.trinidad_decode(sentence) correction = cb.t5_kes_corrector(decoded) print(correction) # Output: I want a phone for christmas. ``` >Sample 8: Sentence Capitalisation. ```python #Sample 7 Using Caribe sentence capitalization model import Caribe as cb sentence = "john is a boy. he is 12 years old. his sister's name is Joy." capitalized_text= cb.capitalize(sentence) print(capitalized_text) # Output: John is a boy. He is 12 years old. His sister's name is Joy. %package help Summary: Development documents and examples for Caribe Provides: python3-Caribe-doc %description help ## Main Usage - ### Trinidad English Creole to English ```python import Caribe as cb text= "Dem men doh kno wat dey doing wid d money bai" output= cb.tec_translator(text) print(output.tec_translate()) #Output: These men do not know what they are doing with the money. ``` - ### English to Trinidad English Creole ```python import Caribe as cb text= "Where are you going now?" output= cb.english_to_tec(text) print(output.translate()) #Output: Weh yuh going now ``` - ### Guyanese English Creole to English ```python from Caribe import guyanese as gy text= "Me and meh kozn waan ah job" output= gy.gec_translator(text) print(output.gec_translate()) #Output: Me and my cousin want a job. ``` ____ ## Other Usages > Sample 1: Checks the english creole input against existing known creole phrases before decoding the sentence into a more standardized version of English language. A corrector is used to check and fix small grammatical errors. ```python # Sample 1 import Caribe as cb sentence = "Dey have dey reasons" standard = cb.phrase_decode(sentence) standard = cb.trinidad_decode(standard) fixed = cb.caribe_corrector(standard) print(fixed) #Output: They have their reasons. ``` >Sample 2: Checks the trinidad english creole input against existing known phrases ```python # Sample 2 import Caribe as cb sentence = "Waz de scene" standard = cb.phrase_decode(sentence) print(standard) # Outputs: How are you ``` >Sample 3: Checks the sentence for any grammatical errors or incomplete words and corrects it. ```python #Sample 3 import Caribe as cb sentence = "I am playin fotball outsde" standard = cb.caribe_corrector(sentence) print(standard) # Outputs: I am playing football outside ``` >Sample 4: Makes parts of speech tagging on creole words. ```python #Sample 4 import Caribe as cb sentence = "wat iz de time there" analyse = cb.nlp() output = analyse.caribe_pos(sentence) print(output) # Outputs: ["('wat', 'PRON')", "('iz', 'VERB')", "('de', 'DET')", "('time', 'NOUN')", "('there', 'ADV')"] ``` >Sample 5: Remove punctuation marks. ```python #Sample 5 import Caribe as cb sentence = "My aunt, Shelly is a lawyer!" analyse = cb.remove_signs(sentence) print(analyse) # Outputs: My aunt Shelly is a lawyer ``` >Sample 6: Sentence Correction using T5-KES. ```python #Sample 6 Using t5_kes_corrector import Caribe as cb sentence = "Wat you doin for d the christmas" correction = cb.t5_kes_corrector(sentence) print(correction) # Output: What are you doing for christmas? ``` >Sample 7: Sentence Correction using Decoder and T5-KES. ```python #Sample 7 Using t5_kes_corrector and decoder import Caribe as cb sentence = "Ah want ah phone for d christmas" decoded= cb.trinidad_decode(sentence) correction = cb.t5_kes_corrector(decoded) print(correction) # Output: I want a phone for christmas. ``` >Sample 8: Sentence Capitalisation. ```python #Sample 7 Using Caribe sentence capitalization model import Caribe as cb sentence = "john is a boy. he is 12 years old. his sister's name is Joy." capitalized_text= cb.capitalize(sentence) print(capitalized_text) # Output: John is a boy. He is 12 years old. His sister's name is Joy. %prep %autosetup -n Caribe-0.8.9 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-Caribe -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon May 29 2023 Python_Bot - 0.8.9-1 - Package Spec generated