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
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.
Keep me caffeinated
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