text-to-🤩
🤷♂️ Not sure why you'd need this.
Xcode
→ File
→ Add packages...
→ enter url → https://github.com/WouterWisse/text-to-emoji
let emoji = await TextToEmoji.emoji(for: "tomato") // 🍅
This is an async
method that will throw
the error noMatchFound
if no emoji has been matched with the given text.
let shrimp = TextToEmoji.emoji(for: "shrimp", preferredCategory: .foodAndDrink) // 🍤
let shrimp = TextToEmoji.emoji(for: "shrimp", preferredCategory: .animalsAndNature) // 🦐
With preferredCategory
a certain emoji category can be given a higher priority. This can be very useful if the context of the search is known. For example, when looking for the word shrimp
, two matching emoji's could be: 🦐
and 🍤
.
By passing .foodAndDrink
as the preferredCategory
, the first match will be 🍤
. Passing .animalsAndNature
would result in 🦐
.
See EmojiCategory.swift
for all categories.
Languages | Supported |
---|---|
🇬🇧 English | ✅ |
🇳🇱 Dutch | ✅ |
🇩🇪 Deutsch | ⏳ |
🇪🇸 Español | ⏳ |
🇫🇷 Français | ⏳ |
🇮🇹 Italiano | ⏳ |
🇵🇹 Português | ⏳ |
Feel free to help me out here, especially with the localization.
![Buy me a Coffee](https://raw.githubusercontent.com/WouterWisse/text-to-emoji/main/.github/assets/bmc-button.png)