I AE I nte rna t io na l J o urna l o f   Art if icia l In t ellig ence   ( I J - AI )   Vo l.   5 ,   No .   4 ,   Dec em b er   2 0 1 6 ,   p p .   1 2 7 ~ 1 3 4   I SS N:  2 2 5 2 - 8938          127       J o ur na l ho m ep a g e h ttp : //ia e s jo u r n a l.c o m/o n lin e/in d ex . p h p /I J AI   Web - Ba sed  Yo  Nu m eral  Tra n sla tion Sy ste m       Ag bey a ng i A .   O . 1 ,   E lud io ra   S.  I . 2 ,   P o po o la   O .   A. 2   1 De p a rtme n o f   Co m p u ter E n g in e e rin g ,   M o sh o o d   A b io la  P o ly tec h n ic,  A b e o k u ta,  Og u n   S tate - Nig e ria   2 De p a rtme n o f   Co m p u ter S c ien c e   &   En g in e e rin g ,   Ob a f e m Aw o lo w o   Un i v e rsit y ,   Ile - I f e ,   Nig e ria       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   Au g   1 2 ,   2 0 1 6   R ev i s ed   Oct  1 6 ,   2 0 1 6   A cc ep ted   No v   1 9 ,   2 0 1 6       Yo b á   n u m e ra ls  h a v e   b e e n   se e n   a o n e   o f   th e   m o st  in tere stin g   b u q u it e   c o m p li c a ted   n u m e r a s y st e m .   In   th is  p a p e w e   p re se n th e   d e v e lo p m e n o f   a   w e b - b a se d   En g li sh   to   Yo r ù b á   n u m e ra tran sla ti o n   sy ste m .   T h e   s y ste m   tran sla tes   En g li sh   n u m b e rs  b o th   in   f ig u re   a n d   tex to   it sta n d a rd   Yo r ù b á   f o r m .   T h e   c o m p u tatio n a p ro c e ss e u n d e rly in g   b o t h   n u m e ra ls  w e r e   u se d   to   f o r m u late   th e   m o d e f o th e   w o r k .   Un if ied   M o d e li n g   lan g u a g e   ( UML a n d   A u to m a ta  th e o ry   wa u se d   f o th e   sy ste m   d e sig n   a n d   sp e c if ic a ti o n .   T h e   d e sig n e d   sy ste m   wa i m p le m e n ted   u si n g   G o o g le  W e b   A p p   En g in e   w it h   su p p o rt  f o p y th o n .   T h e   re su lt   o th e   s y st e m   e v a lu a ti o n   u sin g   m e a n   o p in io n   sc o re   a p p ro a c h   sh o w s th a th e   s y s tem   g i v e a   re c a ll   o f   1 0 0 %   o n   a ll   th e   o u t p u t   c o n sid e re d .   K ey w o r d :   Ma ch i n tr an s latio n   Nu m b er   Yo r ù b á  n u m er al     Co p y rig h ©   2 0 1 6   In stit u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e   Al rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   Ag b e y a n g A .   O . ,   Dep ar t m en t o f   C o m p u ter   E n g i n ee r in g ,   Mo s h o o d   A b io la  P o ly tec h n ic,   A b eo k u ta,   O g u n   State - Ni g er ia .   E m ail:  ab a y o m ia g b e y a n g i @ g m ail. co m       1.   I NT RO D UCT I O N   A cc o r d in g   to   [ 1 ] ,   n u m b er   i s   an   ar it h m e tical  v a lu e,   e x p r ess ed   b y   w o r d ,   s y m b o l,  o r   f ig u r e,   r ep r esen tin g   p ar ticu lar   q u a n tit y   an d   u s ed   i n   co u n ti n g   a n d   m a k i n g   ca lc u latio n s .   Nat u r al  n u m b er s   ar th e   f a m iliar   p o s itiv w h o le  n u m b er s   1 ,   2 ,   3 ,   etc. ,   an d   th e y   clea r l y   p la y   an   es s e n tial  p ar in   m an y   m at h e m a tical  ac tiv itie s f o r   ex a m p le,   co u n t in g   a n d   a r ith m et ic.   I n   ad d itio n   to   th eir   p r ac tical  r o le,   n u m b er s   also   h a v a   ce n tr al  p lace   in   m at h e m atica th eo r y   [ 2 ] .   A ls o   in   [ 3 ] ,   n u m b e r   is   ex p lain ed   as  an   ab s tr ac id ea   o f   co llectio n   o f   th i n g s   b u n u m er als  ar m an - m ad s y m b o ls   th a r ep r esen t h n u m b er s .   N u m b er s   ar al wa y s   t h s a m e   v al u e,   n o   m atter   w h at  s y m b o o r   w o r d   is   u s ed   to   r ep r esen t h e m .   F o r   ex a m p le,   1 ,   I ,   ar n u m er al s   th at  r ep r ese n th e   s a m n u m b er   as  o n e.   I n   [ 4 ] ,   th n u m er al  s y s te m   o r   s y s te m   o f   n u m er atio n   i s   s ee n   as  m a th e m atica n o tatio n   f o r   r ep r esen tin g   n u m b er s   o f   g iv e n   s e t,  u s i n g   d ig it s   o r   o th er   s y m b o l s   in   co n s is ten m a n n er .   Nu m er al  in   w h ate v er   lan g u ag an d   in   w h ic h ev er   f o r m s /p att er n s   it  ta k es  i s   clea r   m a n i f e s tatio n   o f   th ab ilit y   o f   m an   to   m an ip u late  h is   l in g u is tic  r eso u r ce s   t o   ca ter   f o r   h is   co m m u n icati v n ee d s .   Nu m er als   ap p ea r   an   asp ec o f   la n g u a g s tu d y   w h ich   r esear ch er s ,   s ch o lar s   an d   li n g u is t s   p a y   le s s   atten tio n   to .   T h is   n eg lec co u ld   b co n n ec ted   to   ce r tain   i m p r es s io n   t h at   th er is   lit tle  o r   n o t h i n g   else  to   s a y   ab o u it.  P ar o f   o u r   lin g u i s tic  k n o w led g i s   co n ta in ed   in   th ab il it y   to   ex p r ess   o u r   id ea s   i n   o u r   m o th er   to n g u e s .   O u r   lin g u is tic   k n o w led g r e m ain s   i n s u f f icie n i f   w ar u n ab le  to   co u n f l u en t l y ,   a n al y ze   h o w   t h co u n t in g   i s   d o n e,   a n d   u n d er s ta n d   t h m a n ip u latio n s   th er ein   [ 5 ] .   A s   n o te d   in   [ 6 ] ,   co u n ti n g   an d   o r   n u m b er i n g   is   an   i n te g r al  a n d   in s ep ar ab le  p ar o f   t h g r a m m ar   o f   a n y   la n g u a g b ec au s t h er is   h ar d l y   an y   m ea n i n g f u l in g u i s tic  d i s co u r s e   in   la n g u a g th a d o es  n o m ak r ef er e n ce   to   q u an tit y ,   s ize ,   ti m e,   d is ta n ce   a n d   w e ig h i n   d e f in i te  n u m b er s .   A l s o ,   th u s o f   n u m b er s   a n d   th eir   p o w er   i n   ca p tu r i n g   co n ce p ts   h a v m a k es  t h e m   i n d is p en s ab le  i n   ef f ec ti v co m m u n icatio n   [ 7 ] .   I n   t h e   s o ciet y   to d a y ,   n u m b er s   ar s ee n   a s   a n   i n d is p e n s ab le  to o l   in   o u r   d a y - to - d a y   ac tiv itie s .   [ 8 ]   s tated   th at,   k e y   ad v a n ce m e n in   ci v il izatio n   ca n   b tr ac ed   to   th co n ce p tio n ,   in v en t io n ,   r ep r esen tatio n ,   an d   m a n ip u lati o n   o f   n u m b er s   to   f ac i litate  ac cu r ate  r en d er in g   o f   m ea s u r ab l o b j ec ts .   T h is   h as   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8938   IJ - AI    Vo l.  5 ,   No .   4 ,     Dec em b er   2 0 1 6   :   1 2 7     1 3 4   128   m ad th u s o f   n u m b er s   an   i m p o r ta n to o w it h i n   th s o ci et y   as  th e y   ar m o s tl y   u s ed   i n   tr ad e,   co s m o lo g y ,   m at h e m a tics ,   d iv i n atio n ,   m u s i c,   m ed ici n e,   etc.   T h Hin d u - A r ab ic  n u m er al  ( a s   s h o w n   in   Fi g u r 1 )   h a s   b ee n   s ee n   a s   f o r m   o f   E n g li s h   n u m er al  s i n ce   m o s o f   t h n u m b er s   u s ed   in   E n g l is h   n u m er al  w er b o r r o w ed   f r o m   o th er   la n g u a g p ar ticu lar l y   t h Hin d u - A r ab ic  w h ic h   is   s t ill  th m o s t   co m m o n l y   u s ed   s y m b o lic  r ep r esen tatio n   o f   n u m b er s   d u t o   its   s i m p licit y   an d   th f ac t h at  it  r eq u ir es  lit tle  m e m o r izat io n   to   r ep r esen p r ac ticall y   a n y   n u m b er   [ 9 ] .   I n   a n   ea r l y   s t u d y   o f   t h e   Yo r ù b á  n u m er al  s y s te m ,   [ 1 0 ]   s h o w s   h o w   lar g e   n u m b er s   co u ld   b r ep r esen ted   as   a n   ar it h m etic  co m b i n atio n   o f   th b asic   n u m b er   u n it s   a n d   r ev ea ls   t h at   th e   s u b tr ac tio n   o p er atio n   p la y s   a n   i m p o r tan t   r o le  in   its   n u m b er   n a m in g .   T h p ec u liar it y   i n   th Yo r ù b á  n u m er als  w as  t h at:  v er y   d i f f er e n i s   th f r a m e w o r k   o f   t h Yo r ù b á,   it   ca n   b o ast  o f   g r ea ter   n u m b er   o f   r ad ical  n a m e s   o f   n u m er als ,   an d   to   lar g e   ex te n t   m a k es   u s o f   s u b tr ac tio n   [ 1 0 ] .   A r g u ab l y ,   E n g li s h   n u m e r al  u s es  t h d ec i m al  ( b ase  1 0 )   f o r m   o f   n u m er al  n o tat io n   w h i le  Yo r ù b á  n u m er al  us e s   v i g esi m al  ( b ased   2 0 )   ex ten s i v el y .           Fig u r 1 .   Hin d u - A r ab ic  Nu m e r als ( s o u r ce : ( [ 1 5 ] ) )       Yo r ù b á  is   m aj o r   eth n ic  g r o u p   in   Nig er ia.   P r esen tl y ,   th e y   a r f o u n d   i n   lar g co n ce n tr atio n   alo n g   th e   W est  Af r ican   co as as   w ell   as  o th er   m aj o r   cities  o f   t h wo r ld .   T h eir   co m m u n itie s   i n   t h Dia s p o r ca n   b e   f o u n d   in   B r az il,  th C ar ib b ea n : T r in id ad   an d   T o b ag o ,   J am aic a,   E u r o p an d   th Un ited   State s   o f   Am er ica  [ 1 1 ] .   T h r est  o f   t h p ap er   is   o r g an ized   as  f o llo w s s ec t io n   e x a m i n es  r elate d   w o r k s s ec tio n   3   g iv e s   t h e   r ese ar ch   m et h o d o lo g y s ec tio n   d is cu s s e s   th r es u lt s ,   w h ile  s ec tio n   5   co n cl u d es th p ap er .       2.   RE L AT E WO RK S   I n   [ 1 2 ] ,   Yo r ù b á  n u m er al  w as   ex p lain   a s   f o r m   o f   v i g esi m al  n u m er al  s y s te m   i.e .   it s   n u m b er s   ar m o s tl y   r ep r ese n ted   in   b ase  2 0 .   B u in   [ 1 3 ] ,   it  w as  ar g u ed   th at  w h er th E u r o p ea n   d ec i m al  s y s te m   is   b ased   u p o n   u n its   o f   te n   an d   th f u n ctio n s   o f   ad d itio n s   a n d   m u ltip licatio n   as  it  is   u s ed   in   E n g li s h   n u m er al,   Yo r ù b á  n u m er al  s y s te m   i s   b ased   u p o n   u n its   o f   b o th   te n   a n d   t w e n t y   a n d   t h f u n ctio n   o f   ad d itio n ,   m u ltip li ca tio n   a n d   s u b tr ac tio n .   [ 1 4 ]   F u r th er   ar g u ed   th at,   Yo r ù b á  n u m er al   s y s t e m   i s   n o f u ll y   v i g es i m al,   an d   th at  ele m e n ts   o f   d ec i m al  an d   q u i n ar y   ( b ase  5 )   ar also   u s ed   in   it s   n u m er al  r ep r esen tatio n .   I n   th e   s t u d y   b y   [ 1 2 ]   o n   v ig e s i m al  n u m er al   d er iv atio n a m o r p h o lo g y ,   i w as   s tated   t h at   n u m er als  ar e   in n u m er ab l y   i n f i n ite  i.e .   th er e   is   n o   lo n g est  n u m er al  an d   th at  n u m er als  ca n   b cr ea ted   o r   d er iv ed   esp ec ially   n u m er als  o f   h i g h er   v alu e s   with   lo w   u s a g e.   He  f u r t h er   s t ated   th at,   in   Yo r ù b á  n u m er a s y s te m ,   m u ltip le  r ep r esen tati o n s   ex i s t s   f o r   t h o s n u m er al s   w h ic h   h a v to   b c r ea ted   o r   d er iv ed   b ec au s th ei r   f u n ctio n al  lo ad   i s   lo w .   He  th e n   class if ied   Yo r ù b á  n u m er als  i n to   s ix tee n   ( 1 6 )   b asic  f o r m s   w h ic h   ar e:  On ( 1 )   to   ten   ( 1 0 ) ,   T w e n t y   ( 2 0 ) ,   th ir t y   ( 3 0 ) ,   tw o   h u n d r ed   ( 2 0 0 ) ,   th r ee   h u n d r ed   ( 3 0 0 ) ,   f o u r   h u n d r ed   ( 4 0 0 )   an d   tw e n t y   t h o u s a n d   ( 2 0 0 0 0 ) .   I w a s   f u r th er   id e n ti f ied   t h at   s o m v ar io u s   s u b clas s es   o f   n u m er als  ex is t   f o r   Yo r ù b á  n u m b er s   a n d   t h e y   ar g iv e n   as: th n o u n   f o r m   ( t h o s w h ic h   ca n   o p er ate  li k n o u n s ) ,   ca r d in al  f o r m   ( e. g   m éta,   m ér in ,   et c. )   an d   o r d in al  f o r m   ( e. g .   èk ín í,  èk ej ì,  èk eta  etc. ) .   I n   th s tu d y   co n d u cted   b y   [ 1 4 ] ,   it  w as  e x p lai n   th a t,  ap ar f r o m   Yo r ù b á,   o th er   Af r ican   la n g u ag e s   w it h   v ig e s i m al  n u m er al  s y s te m   ar e;   Ma d in g o ,   Mu n d o ,   L o g o n e,   N u p e,   Ne m b e,   B in g o ,   E f i k ,   Vie,   I g b o   an d   A f a d eh .   I w a s   e m p h asize  th at  Yo r ù b á  co u n ti n g   s y s te m   h as  lex e m es   f o r   b asic  n u m b er s   f r o m   o n ( 1 )   to   ten   ( 1 0 )   an d   s ix   h i g h er   n u m er als  ( t w e n t y   ( 2 0 ) ,   th ir t y   ( 3 0 ) ,   t w o   h u n d r ed   ( 2 0 0 ) ,   th r ee   h u n d r ed   ( 3 0 0 ) ,   f o u r   h u n d r ed   ( 4 0 0 ) ,   an d   t w e n t y   t h o u s an d   ( 2 0 0 0 0 ) .   I w as   also   s tated   t h at   an o t h e r   s et  o f   b asic   n u m er als  u s ed   i n   Yo r ù b á  n u m er al  ar o ó   ( 2 0 ) ,   ò   ( 4 0 ) ,   ò t a   ( 6 0 )   an d               ( 8 0 )   as  th e y   ar u s ed   in   m u ltip les  o f   1 0 0   an d   b etw ee n   2 0 0   an d   2 0 0 0 0 .   Ok ò ó   is   u s ed   w h e n   ó l é   ( ad d itio n )   o r   ó d í n   ( s u b tr ac tio n )   is   ad d ed   to   th v ig e s i m al  o g ú n   an d   u s ed   w i th   th m u lt ip licatio n   f o r m atio n   ( e. g   o k ò ó lér ú g b -   2 2 0 ) .   T h s tu d y   also   e x a m i n e s   n u m er al  o p er ato r s   u s ed   in   th e   d er iv atio n   o f   Yo r ù b á  n u m er al  as    f o r   ad d itio n ,   d ín   f o r   s u b tr ac tio n   an d   ó n á  f o r   m u ltip lic atio n .   I w as  f u r th e r   n o ted   in   th e   s t u d y   t h at,   i n   Y o r ù b á  n u m er al  s y s te m ,   w h e n   ẹẹ d í    is   u s ed   w it h   a   n u m b er ,   it  i m p lies   th a t h e   n u m b er   m u s b r ed u ce d   b y   ce r tain   v al u e.   Evaluation Warning : The document was created with Spire.PDF for Python.
IJ - AI     I SS N:  2252 - 8938         W eb - B a s ed   Yo r ù b á   N u mera l Tr a n s la tio n   S ystem  ( A g b ey a n g i A )   129   T h s tu d y   b y   [ 1 6 ] ,   s h o w s   t h at   Yo r ù b á  n u m er al  m ai n tai n s   VC ( d is y llab ic)   o p en   s y llab i s tr u ct u r e   w h ile  E n g lis h   n u m er al  h a s   m o n o s y llab ic  clo s ed   s y llab ic  s tr u ct u r C VC   f o r   n u m er al  1 ,   5 ,   9   an d   1 0 ,   C VC C   f o r   6 ,   an d   VC   f o r   8 .   T h s tu d y   a ls o   ag r ee d   w ith   [ 1 4 ]   an d   [ 1 2 ]   th at,   n u m er als  2 0 0 ,   3 0 0   a n d   4 0 0   ar e   b asic  in   Yo r ù b á  n u m er al  s y s te m   w h ile   n u m er als  5 0 0 ,   7 0 0   an d   9 0 0   ar d er iv ed   th r o u g h   a   co m b i n a tio n   o f   s u b tr ac tio n   an d   m u l tip licatio n   w h er ea s   6 0 0 ,   8 0 0   an d   1 0 0 0   ar d er iv ed   b y   m u ltip l y i n g   2 0 0   b y   3 ,   4 ,   an d   5   r esp ec ti v el y .   T h w o r k   f u r th er   e x p lai n   t h at ,   in   Yo r ù b á  'l'   an d   'n '   ar all o p h o n es,  t h er ef o r e,   w h ile  'n '   g o es  w i th   n a s alis ed   v o w el,   'l'   g o es  w i th   o r al  v o wels.  Su c h   th at  i n   d ín - - o g ú n   ( less   th a n   t w en t y ) ,   th co m b in atio n   o f   - o g ú n   b ec o m e s   g ú n   b ec au s th n a s al  v o w el  'l'   af ter   'n '   is   d elete d   at  th j u n ctio n .   T h p atter n   f o r   t h g e n er atio n   o f   Yo r u b n u m er al s   w as   h ig h l ig h ted   in   [ 1 7 ]   as f o llo w s : O n to   ten   ar e   b asic  w o r d s   a n d   elev e n   to   f o u r teen   is   e x p r ess ed   a s   1   1 0 ,   2   1 0 ,   3   1 0   an d   4   1 0   r esp ec tiv el y .   Fi f tee n   to   n in e teen   ar ex p r es s ed   as  2 0   -   5 ,   2 0   -   4 ,   2 0   -   3 ,   2 0   -   2 ,   2 0   -   1   an d   t w e n t y   " o g u n "   is   b asic  w o r d .   T w en t y - o n e   to   t w e n t y - f o u r   ar ex p r es s ed   as 2 0   1 ,   2 0   2 ,   2 0   3   an d   2 0   4 .   T w e n t y - f v to   t w en t y - n in ar ex p r ess ed   as   30  -   5 ,   3 0   -   4 ,   3 0   -               -                    -                                                                                                                                                 ab o v is   f o llo w ed   f o r   th ir t y - o n to   th ir t y - f o u r   a n d   th ir t y - f i v to   th ir t y - n i n e.   Fo r t y   " o g ó j ì"  f r o m   o g ú n   èj ì  is   ex p r ess ed   as  2 0   x   2 .   T h p at ter n   o f   t h ad d itio n   o f                                                                                                                                                                                                                                                  -   1 0 .   T h is   p atter n   is   f o l lo w ed   f o r   àá d ó ò r in   7 0   ( 8 0   -   1 0 ) ,   àá d ó ò r ù n - ú n   9 0   ( 1 0 0   -   1 0 ) ,   àá d ó ò f à  1 1 0   ( 1 2 0   -   1 0 ) ,   àá d ó j 1 3 0   ( 1 4 0   -   10)                                        -                          -                      -                                                                                              -        -                                   -      -                    -                                                                                                                                                                                                                                                         -                                                                                                                                                                                 -                                                                                                                                                                                                     -                                                                                          -                                      -                                                 -                                                   -                                 Kan )   [ 1 2 ] .   A ll  o th er   n u m er al s   ap ar f r o m   t h e   b asic  n u m er al s   ar d er iv ed   u s i n g   r u les.  T h ese  r u l es  w ill t h d is cu s s ed   ex te n s iv e l y   u n d er   m et h o d o lo g y .       3.   M E T H O DO L O G Y   T h s y s te m   is   d es ig n ed   as  a n   o n lin w eb   ap p licatio n   f o r   ea s y   ac ce s s   to   u s er s .   T h p atter n   f o r   th e   Yo r ù b á  n u m er al  s y s te m   w a s   u s ed   to   d ev elo p   th r e - w r i tes r u le  f o r   th T r an s latio n   p r o ce s s .   T h r e - w r ite  r u les ar g i v e n   b elo w :       NUM     NUM     NP   |   N UM   SN     SN    VV  NP     NP     DI GI T   |   MP   |   VP   NP     NP     R E DUCE  MP   |   NP     MP     |   MP   NP     VP     DI GI T       T h p r o d u ctio n   r u le s   g iv e n   a b o v ca p tu r th v ar io u s   s e g m en ts   i n   t h tr an s latio n   p r o ce s s .   I n   t h p r o d u ctio n   r u le,   NP ,   r ep r esen n o u n   p h r ase  o r   s i m p l y   n u m b er   p h r ase ,   MP   r e p r esen ts   m u l t ip licativ b ase,   an d   NUM   is   t h g e n er ated   n u m b er .   A s   r ep o r ted   in   [ 1 4 ] ,   Yo r ù b á  n u m er al  s y s te m   is   v er y   m eth o d ical,   th er ef o r e,   an   ef f icien co m p u ta tio n al  s y s te m   is   n ec es s ar y   to   ac cu r atel y   d er iv ed   it  n u m er al  r ep r esen ta ti o n .   I is   as  s ee n   a s   n ea r   d if f ic u lt  f o r m   o f   n u m er al   s y s te m .   T h er ar f iv i m p o r tan p r o ce s s es  in   t h m o d el.   First,  is   th p ar th at   co n v er ts   t h tex t u al  n u m b er   to   n u m b er s   i n   f i g u r ( th alg o r ith m   u s ed   f o r   th i s   is   s h o w n   i n   Fig u r 2 ) ,   s ec o n d   s tag is   t h n u m b er   d ec o m p o s itio n   p r o ce s s ,   w h er t h n u m b er s   ar ex p r ess ed   as  a   s u m   o f   s m al ler   n u m b er s   in   h ar m o n y   w i th   t h eir   s u b - g r o u p in g .   T h o u tp u o f   t h is   p r o ce s s   is   t h m a g n it u d s tac k .   Nex t ,   th er is   p r o ce s s   th at  g e n er ates  t h p o s s ib le  f o r m s   o f   s i n g le  n u m b er .   T h is   is   d o n b y   ca r e f u co m b in at io n s   o f   t h e   n eig h b o u r i n g   ele m en t s   o f   t h e   m a g n itu d s tac k   a n d   p ar s in g   th e m   w i th   t h d esi g n ed   n u m er al  g r a m m ar .   T h th ir d   p r o ce s s   is   w h er to k e n s   o f   t h n u m b er   f o r m   ar co n v er ted   to   th eir   eq u iv ale n t   lex ical  f o r m s ,   an d   th f i n al   p r o ce s s   is   w h er th m o r p h o p h o n o lo g ical  r u les e m p lo y ed   in   n u m b er s   n a m i n g .   T h g en er ated   p r o d u ctio n   r u l w as  s i m u lated   u s in g   Au to m ata.   I ts   b eh av io u r   w a s   ex p r ess ed   as  an   ab s tr ac m ac h in e.   J F L A P ,   J a v a - b a s ed   Au to m ata  s i m u latio n   to o w as  u s ed .   T h C FG  f o r   th Yo r ù b á  n u m er a l   tr a n s latio n   s y s te m   i s   as  s h o w n   in   Fi g u r 3 .   T h FS A   h as  s ix   s tates  ( q 0   to   q 5 ) .   T h in itial  s t ate  is   q 0   w h ile  t h e   f i n al  s tate  w h er th s ta te  tr an s itio n s   ar ac ce p ted   o r   r e j ec te d   is   q 3 .   I n   Fig u r 4 ,   r u le  is   s i m u lated   to   s h o w   i f   th au to m ato n   ac ce p t t h in p u t   o r   n o t.       Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8938   IJ - AI    Vo l.  5 ,   No .   4 ,     Dec em b er   2 0 1 6   :   1 2 7     1 3 4   130       Fig u r 2 .   A l g o r ith m   to   C o n v er t T ex tu al  Nu m b er   to   Nu m b er           Fig u r 3 .   R e - W r ite  R u le  Au to m ato n           Fig u r 4 .   R e - w r ite  R u le  A u to m ato n   S i m u lat io n       Evaluation Warning : The document was created with Spire.PDF for Python.
IJ - AI     I SS N:  2252 - 8938         W eb - B a s ed   Yo r ù b á   N u mera l Tr a n s la tio n   S ystem  ( A g b ey a n g i A )   131   Fig u r 5   also   s h o w   th p r o d u ctio n   r u le   s i m u latio n   w it h   m u l tip le  in p u ts   w h er ac ce p ted   a n d   r ej ec te d   in p u t c o m b i n atio n   ar ex p r ess ed .           Fig u r 5 .   R e - w r ite  R u le  A u to m ato n   S i m u lat io n   w it h   A cc ep t ed   an d   R ej ec ted   I n p u ts .       3 . 1 .   Da t a   Co llect io n   T h v ar io u s   d ata  u s ed   f o r   th r esear ch   ar as f o llo w :   1.   T h s et  o f   le x e m es  al s o   k n o w n   as   th e   b asic  n u m b er   i n   Y o r ù b á  n u m er al  s y s te m ,   w h ich   ar e:  DI GI T   =   {o k an   ( 1 ) ,   ej ( 2 ) ,   eta  ( 3 ) ,   er in   ( 4 ) ,   ar u n - u n   ( 5 ) ,   ef ( 6 ) ,   ej ( 7 ) ,   ejo   ( 8 ) ,   esan - a n   ( 9 ) ,   e w ( 1 0 ) ,   o g b o n   ( 3 0 ) ,   o d u n r u n   ( 3 0 0 ) ,   ir in w o   ( 4 0 0 ) }   2.   T h s ets o f   m u ltip lica tiv b ase ; M   {o g u n   ( 2 0 ) ,   ig b ( 2 0 0 ) ,   o k ( 2 0 0 0 0 ) }   3.   T h s e t o f   lex ical  a f f ix e s   s h o win g   ar it h m etic  o p er atio n ; V   {le  n i ( +) ,   d in   n i ( - )}   4.   T h s et  o f   o p er ato r   b et w ee n   p h r ases ,   VV  {o   le  ( ++ ) ,   o   d in   ( -- )}   5.   T h s et  o f   i m p lied   s u b tr ac tio n   o p er ato r s R E DU C E   {a a d in   ( r ed u ctio n   b y   1 0 ) ,   ee d in   ( r ed u ctio n   b y   5 ,   1 0 0   an d   1 0 0 0 ) .     E v er y   o th er   e n tr y   i n   th d atab ase  ( s tack )   is   g e n er ated   b y   t h r u les.      3 . 2 .   Dev elo p m e nt  T o o ls   T h s y s te m   i m p le m e n tatio n   was d o n u s i n g   th f o llo w i n g   s o f t w ar to o ls :   1.   Go o g le  A p p   E n g i n e:  I s   t h p latf o r m   f o r   d ev elo p in g   a n d   h o s ti n g   t h ap p licatio n .   T h p latf o r m   is   Go o g le - m a n ag ed   d ata  ce n ter s   f o r   d ev elo p in g   a n d   h o s ti n g   w e b   ap p licatio n .     2.   P y t h o n T h is   is   t h m a in   p r o g r a m m i n g   to o u s ed .   I ts   s u p p o r f o r   w eb   p r o g r am m i n g   p r o v id es  th f le x ib ilit y   u s ed   f o r   th ap p licatio n   d ev elo p m e n t.   3.   NL T K:  I w a s   u s ed   f o r   p ar s in g   an d   g e n er ati n g   t h p ar s tr ee .     4.   J FLA P : I w a s   u s ed   in   s i m u lat in g   t h p r o d u ctio n   r u le  u s ed .     T h s y s te m   u s ca s d iag r a m   i s   s h o w n   i n   Fi g u r 6 .   I t d ef in e s   th o v er v ie w   o f   th u s a g r eq u ir e m e n t o f   t h s y s te m   a s   d escr ib ed   in   th r es ea r ch   w o r k .           Fig u r 6 .   S y s te m   U s C ase  D i ag r a m   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8938   IJ - AI    Vo l.  5 ,   No .   4 ,     Dec em b er   2 0 1 6   :   1 2 7     1 3 4   132   4.   RE SU L T   AND  DI SCUS SI O NS   T h ap p licatio n   ca n   b ac ce s s   at  h ttp s ://o n k a - y o r u b a. ap p s p o t.c o m .   T h s cr ee n s h o ts   o f   t h w eb   ap p l icatio n   is   as  s h o w n   i n   Fi g u r 7   to   Fig u r e                                           -                                                             -                                                                                                                                                                                                 -                               Yo r ù b á.   T h p o w er   o f   th s y s t e m   to   tr an s late  h i g h er   n u m b er   w a s   tes ted   in   Fig u r 9                                                                                                                                                                                                                                                                            Fig u r 7 .   A p p licatio n   O u tp u t Sa m p le  I           Fig u r 8 .   A p p licatio n   O u tp u t Sa m p le  I I           Fig u r 9 .   A p p licatio n   O u tp u t Sa m p le  I I I   Evaluation Warning : The document was created with Spire.PDF for Python.
IJ - AI     I SS N:  2252 - 8938         W eb - B a s ed   Yo r ù b á   N u mera l Tr a n s la tio n   S ystem  ( A g b ey a n g i A )   133       Fig u r 1 0 .   A p p licatio n   O u tp u t   Sa m p le  I V       5.   CO NCLU SI O N   T h d ev elo p m e n o f   th s y s te m ,   th o u g h   tas k i n g   b u e n tail s   an   in ter es tin g   ar ea   o f   r esear ch   d u to   th f ac t h at  th n u m er al  s y s te m   o f   Yo r ù b á  lan g u a g is   b ec o m in g   o b s o lete  as  its   u s a m o n g   th y o u n g   s p ea k er s   o f   th e   lan g u ag e   is   d i m i n i s h i n g .   T h is   s tu d y   h as  d e v elo p ed   u s e f u ar ti f ac a n d   al g o r ith m   w h ic h   w il b o f   i m p o r tan to   an y o n i n ter es t ed   in   Yo r ù b á  n u m er al  s y s te m .   Ot h er   ar ea   f o r   f u r t h er   r esear ch   i n clu d es  th e   d ev elo p m en o f   tr an s latio n   m o d el  f o r   Yo r u b d ates,  o r d in al  n u m b er s   a n d   th tr a n s latio n   f r o m   Yo r u b to   E n g l is h   n u m er al.       RE F E R E NC E S   [ 1 ]   Hu r f o r d ,   J R.   T h lin g u is tic  t h e o r y   o f   n u m er al s ,   v o l u m 1 6 .   C a m b r id g Un iv er s it y   P r ess .   1975.   [ 2 ]   R ip s ,   L J ,   B lo o m f ield ,   A ,   As m u th ,   J .   Fro m   n u m er ical  co n ce p ts   to   co n ce p ts   o f   n u m b er .   B eh av io r al  an d   B r ain   Scien ce s ,   2 0 0 8 ; 3 1 ( 6 ) : 6 2 3 - 642.   [ 3 ]   C h o w d h u r y ,   K,   B ais h y a,   A   A   C o m p ar ati v St u d y   o f   E ar l y   E g y p tian ,   B ab y lo n ian   a n d   Ma y an   N u m b er   S y s te m .   I n tern a tio n a l J o u r n a l   o f Ma th ema tica l A r ch ive  ( I JMA ) .   2011.   [ 4 ]   I f r ah ,   G.   T h u n i v er s al  h is to r y   o f   n u m b er s Fro m   p r eh i s to r y   to   t h i n v en tio n   o f   t h co m p u ter   ( D.   B ello s ,   I .   Mo n k ,   E F Ha r d in g ,   &   S.  W o o d ,   T r an s . ) .   1 9 9 9 .   [ 5 ]   B ab ar in d e,   O .   T h L i n g u i s tic  An al y s i s   o f   t h Str u ct u r o f   t h Yo r u b N u m er als.  Jo u r n a l   o Lit e r a tu r e,   La n g u a g es a n d   Lin g u is tics 2 0 1 3 1 :7 8 - 88.   [ 6 ]   O m ac h o n u ,   GS.  Der i v atio n a P r o ce s s es  in   I g a la  N u m er al  S y s te m .   Jo u r n a o u n ivers a la n g u a g e .   2 0 1 1 ;   1 2 ( 2 ) : 8 1 - 101.   [ 7 ]   Go y v ae r t s ,   D.   C o u n ti n g   i n   L o g o .   A n th r o p o lo g ica l Lin g u is tics ,   1 9 8 0 :   317 - 3 2 8 .   [ 8 ]   Z asla v s k y ,   C .   Af r ica  C o u n t s   a n d   eth n o m at h e m atic s .   Fo r   th L ea r n i n g   o f   Ma t h e m atics,  1994:   3 - 8.   [ 9 ]   B aile y ,   DH,   B o r w ei n ,   J M.   H ig h - p r ec is io n   n u m er ical  i n te g r atio n P r o g r ess   a n d   ch alle n g es.  Jo u r n a o f   S ymb o lic  C o mp u ta tio n .   2 0 1 1 4 6 ( 7 ) :   741 - 7 5 4 .   [ 1 0 ]   Ma n n ,   A .   No tes  o n   t h N u m e r al  S y s te m   o f   t h Yo r u b Nati o n .     Jo u r n a o th A n th r o p o l o g ica I n s titu te  o f G r ea t B r ita in   a n d   I r ela n d .   1887 :   59 - 64.   [ 1 1 ]   A ta n d a,   J A .   T h Yo r ù b á  p eo p le:  th eir   o r ig i n ,   cu l tu r an d   ci v ilizatio n .   T h Yo r ù b á:  Hi s to r y ,   C u lt u r an d   L a n g u a g e.   1 9 9 6 :   3 - 3 4 .   [ 1 2 ]   E k u n d a y o ,   S.  V ig e s i m al  n u m er al  d er iv a tio n al  m o r p h o lo g y Yo r u b g r a m m atic al  co m p eten c e   ep ito m ized .   An t h r o p o lo g ical  L i n g u i s tics .   1 9 7 7 :   436 - 4 5 3 .   [ 1 3 ]   Hall,   G.   Yo r u b a   Nu m b er s ' .   I n   Fo lk lo r Fo r u m ,   1 9 7 3 :   1.   [ 1 4 ]   Ak i n ad e,   OO,   Od ej o b i,  OA.   C o m p u tatio n al  m o d ellin g   o f   Yo r u b n u m er al s   i n   n u m b er - to - te x t   co n v er s io n   s y s te m .   Jo u r n a l o f La n g u a g Mo d ellin g .   2 0 1 4 2 ( 1 ) :1 6 7 - 211.   [ 1 5 ]   S m i t h ,   DE ,   Kar p in s k i,  L C .   T h Hin d u - A r ab ic  Nu m er al s .   C o u r ier   C o r p o r atio n .   2 0 1 3 .   [ 1 6 ]   B ab ar in d e,   O .   T h L i n g u i s tic  An al y s i s   o f   t h Str u ct u r o f   t h Yo r u b N u m er als.  Jo u r n a l   o Lit e r a tu r e,   La n g u a g es a n d   Li n g u is tics .   2 0 1 3 1 :7 8 - 88.   [ 1 7 ]   O y etad e,   B A .                                                                                                                                                                 Jo u r n a l o f Ni g eria n   La n g u a g e s   a n d   Lit era tu r es 1996;   2 : 1 7 - 46.   [ 1 8 ]   A ta n d a,   J A .   A n   I n tr o d u ctio n   t o   Yo r ù b á  His to r y .   I b ad an   Un i v er s it y   P r ess .   1980 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8938   IJ - AI    Vo l.  5 ,   No .   4 ,     Dec em b er   2 0 1 6   :   1 2 7     1 3 4   134   [ 1 9 ]   Aw o b u lu y i,  O .   T o w ar d s   t y p o lo g y   o f   co ale s ce n ce .   Jo u r n a o W est  A f r ica n   La n g u a g e s .   1 9 8 7 1 7 ( 2 ) :   5 - 22.   [ 2 0 ]   B ir d ,   S .   N LT K :   th e   N a tu r a La n g u a g T o o lkit.   I n   P r o ce ed in g s   o f   t h C O L I NG/ AC L   o n   I n ter ac ti v e   p r esen tatio n   s ess io n s .   2 0 0 6 :   69 - 7 2 .   A s s o ciat io n   f o r   C o m p u t atio n al  L in g u is t ics.   [ 2 1 ]   B ir d ,   S,  Klein ,   E ,   L o p er ,   E .   Natu r al  lan g u ag p r o ce s s i n g   w it h   P y th o n .   O ' R eil l y   Me d ia,   I n c.   2 0 0 9 .   [ 2 2 ]   I f r ah ,   G.   Fro m   o n to   ze r o : A   u n i v er s al  h i s to r y   o f   n u m b er s .   Ne w   Yo r k : P en g u i n   B o o k s .   1985.     Evaluation Warning : The document was created with Spire.PDF for Python.