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.
Get an emoji for a preferred category
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.
Localization
Languages
Supported
🇬🇧 English
✅
🇳🇱 Dutch
✅
🇩🇪 Deutsch
⏳
🇪🇸 Español
⏳
🇫🇷 Français
⏳
🇮🇹 Italiano
⏳
🇵🇹 Português
⏳
Contribution
Feel free to help me out here, especially with the localization.
text-to-🤩
🤷♂️ Not sure why you'd need this.
Installation
Xcode
→File
→Add packages...
→ enter url →https://github.com/WouterWisse/text-to-emoji
How to use
Get an emoji
This is an
async
method that willthrow
the errornoMatchFound
if no emoji has been matched with the given text.Get an emoji for a preferred category
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 wordshrimp
, two matching emoji’s could be:🦐
and🍤
.By passing
.foodAndDrink
as thepreferredCategory
, the first match will be🍤
. Passing.animalsAndNature
would result in🦐
.See
EmojiCategory.swift
for all categories.Localization
Contribution
Feel free to help me out here, especially with the localization.
Keep me caffeinated