April 2018

It’s Time for an Online Yorùbá Dictionary

At least once a week these days, someone tags me on a post on Facebook, or on a tweet, asking for the meaning of a Yorùbá word. Often, it will be a word I know and I can help explain. In other times, it would be a word of whose meaning I’m not sure, or of whose meaning I’d been searching myself for a while. In the latter cases, I re-share the query to my friends, colleagues, and social media acquaintances, and in a few hours, we are usually able to find the meaning. It is usually an experience that leaves me more educated or enlightened than I previously was.

Over the last couple of years, as my reputation grew online as someone, even if mildly, competent in Yorùbá language, culture, and lexicography, so has the frequency of these interactions all around social media, with friends, and often times with random strangers confident that my knowledge would be enough to save the day or point them in the right direction. It’s not a totally misplaced confidence (since, even when I’m ignorant, I have sufficient background and connection to find what they’re looking for, or direct them to the right place), but it had also eaten into my own personal space and time.

And so, a few years ago, after we launched YorubaName.com as a first multimedia dictionary of names, the idea of another multimedia dictionary of Yorùbá language began to weigh in my mind. It was disturbing that there was no reliable place online where one could find the meaning of Yorùbá words. There are printed dictionaries with varying competence, scattered websites, and projects all around the web for sure, but none of them was comprehensive, free, easily accessible, and with a multimedia component. This last part has turned out to be very important in helping those who use YorubaName.com figure out how the names are pronounced – especially for foreigners encountering them for the first time. It is also a part that published books are unable to replicate.

However, even more interestingly for me, a student of language in general, I began to be disturbed by the absence of a Yorùbá-Yorùbá dictionary anywhere at all. All the Yorùbá dictionaries I had seen or bought or used since I’d been interested in the subject were bilingual, such that one could call them translation dictionaries. They are good to have if the aim was for users to translate their thoughts into English or meant only for users who spoke English alone and merely wanted to know the meaning of a Yorùbá word they’d come across, but not for much else. This is not an exclusively Yorùbá problem, I should point out. Everywhere the word “Yorùbá” is used in this essay, one could easily replace it with “Igbo” or “Hausa” or “Fulfude” or “Esan” and it would still be relevant, sometimes even in a worse way for some of these languages.

And so, we have decided to expand into a more ambitious lexicography project: a fully multimedia dictionary of Yorùbá that is free, open, accessible, comprehensive, and – importantly – monolingual. What this means is that while the definition of the words will have English translations/interpretations present (I guess that makes it monolingual-bilingual dictionary), it won’t be its primary feature. Users will be able to use the dictionary to understand what Yorùbá words mean in a different language (English/French/German/etc), but its focus will be in defining words in Yorùbá for speakers (and learners) of the language. Thus, instead of a traditionally Yorùbá-English dictionary, this will be a Yorùbá-Yorùbá-English (where English can be expanded to French/German/Portuguese etc later). It will also be multimedia, with a chance to embed photographs, audios, and videos.

There are many reasons for this focus on Yorùbá-Yorùbá first. First, we have always believed that development comes from innovation and that innovation cannot happen when one cannot think properly in their mother tongue. So empowering a Nigerian language, starting with Yorùbá, for which we have a volunteer team on the ground, to properly cope with the 21st-century reality is the first step in this direction. Some state governments around Nigeria (like Lagos) are already empowering their educational sectors to use local languages as a medium of instruction. This is a good thing. Creating more tools that are universally available and accessible to everyone with an internet connection will complement these new efforts and empower speakers of these languages to better understand their language and innovate with it. Think of an Igbo dictionary with Igbo definitions. Same for Edo or Berom or Ibani. Having these tools available online will also help these languages better interact with technology – a problem that has plagued many African languages since the invention of the world wide web.

And so, let me introduce you to our new project at www.YorubaWord.com and www.OroYoruba.com.

This will be the first of its kind that is crowdsourced, multimedia, and free to use. The crowdsourcing element, just like for YorubaName.com, will ensure that users are also part of the data-gathering team and our first feedback mechanism. New words will be added by users searching for them as well as by the in-house lexicographers and our collaborative researchers. Along with the aid of other resources from published materials and archives from over many decades of scholarship, we hope that this becomes the primary place for learning about Yorùbá words. The element of English incorporated as a complementary feature will also help this work function as a translation dictionary for those who might need it.

As with our earlier projects, there will also be sister projects with other Nigerian languages as soon as we find volunteer lexicographers and other kinds of support to bring them to life. For this, we have also bought IgboWord.com, HausaWord.com, and a few others. Earlier this year, we got an $8000 endowment from a Nigerian couple towards the Yorùbá aspect of this effort, which is why it is the first language to take off. We are still seeking other collaborations.

Our work at YorubaName has always been an intervention in the cultural space as a way to open up an underrated industry of African language technology and empower cultural enthusiasts, developers, scholars, and others, to document local knowledge in technologically accessible formats and empower us to better fit in the modern age. This was why we created a text-to-speech project in November 2017 at www.ttsYoruba.com and to help to pronounce the names in the Names Dictionary. It is why we released a free tonemarking software for Igbo and Yorùbá, and it is also why we are currently working to create artificial speech recognition solutions for Nigerian languages. It is why we are supporting efforts to create IgboName.com as a sister site to YorubaName.com. It is why we will continue to explore opportunities, in business, civil society, education, technology, and others, to empower our languages and cultures, and help them thrive in this century and into the next.

We continue to rely on your support. You can continue to reach us at project@yorubaname.com or donate to the project using this paypal link.  Meanwhile, you can follow the new project at www.YorubaWord.com and at http://www.twitter.com/YorubaWord. New volunteers are welcome too.

Recap of YorubaName.com Hackathon

On 8th April 2018, we had the very first YorubaName.com hackathon, which was kindly hosted by HotelsNG. For a background information about the reason we put the hackathon together, do read: Get Set for YorubaName’s First Hackathon.

The turn out of developers at the hackathon was lower than expected, but this did not prevent us from going ahead with the objective of the hackathon: which is to work on some of the issues: bugs and feature requests previously recorded against the YorubaName code cases on GitHub.

At the end of the day, we were able to work on 5 issues. They include:

Facebook commenting system
https://github.com/Yorubaname/yorubaname-website/issues/41


With this, users of the dictionary will be able to share comments or stories they know about names in the dictionary. We believe this would add to the interactivity of the dictionary.

Show date modified in the dashboard
https://github.com/Yorubaname/yorubaname-dashboard/issues/25

This is a feature that helps lexicographers see when last any property of a name was updated.

Automatically Populate the etymology with values entered in morphology
https://github.com/Yorubaname/yorubaname-dashboard/issues/10

This is another issue that benefits the lexicographers managing names in the dictionary. It allows for the automatic population of the etymology with values entered in morphology. This should end up being a handy time-saving feature.

Remove the display of “See also” attribute
https://github.com/Yorubaname/yorubaname-website/issues/50

Every name entry in the dictionary has a “see also” attribute which allows users of the dictionary to see other entries that are similar to the ones they’re currently reading. We are removing this for now until it is properly activated.

Make it seamless to start up the website in development mode

This is a nice improvement that will improve the experience for developers who wants to work on the codebase. This involves the creation of a new application configuration file with settings that ensure the database tables are automatically created on the first run in development mode.

I would be reviewing, merging and deploying to production these changes in the coming days.

All in all, the hackathon was an eventful one for me, not only did we get to work on the issues listed above, it was also an opportunity to hang out with other volunteers of the YorubaName dictionary project. From the look of things, I think we should be having more of these events! 🙂

Special thanks to all who attended, to Adewale Abate(@Ace_KYD) for coming through, and also to HotelsNG for playing host.

Till the next hackathon, Cheers!

Collaborating with Git Workflows: Guest Talk at YorubaName Hackathon

This is a guest post by Adewale Abati (@Ace_KYD). He will be speaking at the YorubaName Hackathon on 8th April 2018

The Yorùbá Names Project is an example of awesome projects built on the back of community and collaborative work. There are multiple ways to leverage on building amazing products through open source and the GitHub platform.

On April 8th, I’ll be speaking at the Yorùbá Names Hackathon with other open source enthusiasts and discuss how we can leverage and improve the process to deliver even more awesome projects for our communities.

I’d be breaking down Git workflows using GitHub. A lot of us already use Git to track our code changes, we are already familiar with commit and push especially because we use them all the time in our personal projects.

However, when it comes to teamwork, more consistency is required across commit messages, branching strategies and a bunch of other tools you’d need to stay on top of the game over multiple people working on the same project.

There are several publicized Git workflows that may be a good fit for any team, and I look forward to discussing some of these workflow options with everyone.

 


YorubaName Hackathon is happening on April 8th, 2018, at HotelsNG: No 3, Birrel Avenue, off Herbert Macaulay Way, Sabo, Yaba, Lagos. It starts at 12 noon. Find the registration link here: http://bit.ly/YN7Hackathon