<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/building-a-multi-lingual-rhyming-dictionary-with-wiktionary-and-algolia-part-2-the-gui---algolia--bqgpbu9b1" -->

---
title: Building a multi-lingual rhyming dictionary with...
description: This post discusses the process of building a multilingual rhyming dictionary using Wiktionary and Algolia. It explains the use of IPA representations to...
canonical: https://daily.dev/posts/building-a-multi-lingual-rhyming-dictionary-with-wiktionary-and-algolia-part-2-the-gui---algolia--bqgpbu9b1
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Building a multi-lingual rhyming dictionary with Wiktionary and Algolia — part 2, the GUI - Algolia Blog | daily.dev
og:description: This post discusses the process of building a multilingual rhyming dictionary using Wiktionary and Algolia. It explains the use of IPA representations to...
og:url: https://daily.dev/posts/building-a-multi-lingual-rhyming-dictionary-with-wiktionary-and-algolia-part-2-the-gui---algolia--bqgpbu9b1
og:image: https://api.daily.dev/og/posts/BQGPBU9b1.png
og:image:alt: Building a multi-lingual rhyming dictionary with Wiktionary and Algolia — part 2, the GUI - Algolia Blog
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Building a multi-lingual rhyming dictionary with Wiktionary and Algolia — part 2, the GUI - Algolia Blog

**[Algolia Blog](https://daily.dev/sources/alg)** · 12 min read · 0 upvotes · 0 comments

## Summary

This post discusses the process of building a multilingual rhyming dictionary using Wiktionary and Algolia. It explains the use of IPA representations to determine if words rhyme and the logic for searching rhyming words. The post also provides code snippets and examples for implementing the frontend and search functionality.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://algolia.com/blog/engineering/building-a-multi-lingual-rhyming-dictionary-part-2-the-gui/>

---

Tags: [#frontend](https://daily.dev/tags/frontend), [#algolia](https://daily.dev/tags/algolia)

[View this post on daily.dev](https://daily.dev/posts/building-a-multi-lingual-rhyming-dictionary-with-wiktionary-and-algolia-part-2-the-gui---algolia--bqgpbu9b1)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Building a multi-lingual rhyming dictionary with Wiktionary and Algolia — part 2, the GUI - Algolia Blog","url":"https://daily.dev/posts/building-a-multi-lingual-rhyming-dictionary-with-wiktionary-and-algolia-part-2-the-gui---algolia--bqgpbu9b1","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/building-a-multi-lingual-rhyming-dictionary-with-wiktionary-and-algolia-part-2-the-gui---algolia--bqgpbu9b1"},"datePublished":"2024-04-04T13:35:08.421Z","dateModified":"2024-05-09T08:58:27.770Z","description":"This post discusses the process of building a multilingual rhyming dictionary using Wiktionary and Algolia. It explains the use of IPA representations to...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b57aef0cbe08cc1aa95157550c2cc139?_a=AQAEufR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b57aef0cbe08cc1aa95157550c2cc139?_a=AQAEufR","isAccessibleForFree":true,"articleSection":"Algolia Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Algolia Blog","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/40c8c5e719b4457ea5758002cf8ad08a","url":"https://daily.dev/sources/alg"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/building-a-multi-lingual-rhyming-dictionary-with-wiktionary-and-algolia-part-2-the-gui---algolia--bqgpbu9b1","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"frontend,algolia","timeRequired":"PT12M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Algolia Blog","item":"https://daily.dev/sources/alg"},{"@type":"ListItem","position":3,"name":"Building a multi-lingual rhyming dictionary with Wiktionary and Algolia — part 2, the GUI - Algolia Blog"}]}
```

