Schotsl / Uwuifier

This repository contains the Uwuifier package! It's written in Deno with TypeScript and compiled into JavaScript for NPM, makes use of Jest for testing the code and is deployed on NPM and https://deno.land.
https://uwuifier.com
MIT License
110 stars 7 forks source link

[Feature Suggestion] Add a mode where extra stuff that you didn't type isn't interjected. #69

Closed SamHammie closed 5 months ago

SamHammie commented 1 year ago

Specifically, I mean stuff like *whispers to self*, *runs away*, *looks at you*, (?!?1 and ?!! when typing "!" specifically) and anything else that may crop up which you didn't specifically add (minus stuff like "OwO" and "UwU" which are objectively necessary for the translation to be understood, and seemingly have to be manually added to the ends of lines).

I myself had to learn proper English, so I know UwU since I was raised speaking it since I was a kit. These interjections are basically a form of local slang that is very outdated and doesn't get used much anymore, but keeping them available for olden UwU would be a big help to people who have speoken English for several years and aren't up to date on the new slang (which basically doesn't exist and isn't necessary to be added to your translator).

i'd appweciate if you took my suggestion into considewation! UwU

fank you fow weading! OwO

Original (much poorer) translation, containing unnecessary (and out of date) terminology is as follows:

i'd *whispers to self* appweciate if you took *runs away* my suggestion *looks at you* into considewation?!?1 UwU

thank you fow weading?!! OwO

I had to manually add the "UwU" and "OwO" and for some reason it changed the phrasing considerably. The version without the manually added UwU and OwO is as follows:

i'd appweciate if you took *runs away* my suggestion *looks at you* into considewation!

thank >w< you fow weading?!!

Also note that it interjects an ">w<" in the middle of a sentence, which also isn't proper sentence structure, and is the difference between cuteness and the most toxicity a furry can muster while remaining cute. In addition, the fact that neither of these translations swaps "th" with "f" is honestly saddening. Furries who grew up speaking UwU have to train themselves to make that sound properly, and it can sometimes take literal years. Some furs take offense to having that sound made at them by a non-native UwU speaker since it's considered shameful, but if a furry came to your translator to try to re-learn UwU after not speaking it for a few years, they'd be shunned, and possibly even disowned, if found out to be making that sound in natural UwU speech.

[Expand to view content]Yes, I understand just how cringe this is. If you want me to write a genuine issue post instead, please let me know privately and I will rephrase everything and/or remove everything after the first paragraph, as the first paragraph is essentially the only detial you need to understand my request.
Schotsl commented 1 year ago

First off, thanks for your feedback! When I created this app back in the day as a joke with some friends I never imagined anyone had such extensive UwU knowledge.

I'm trying to get a clearer picture: is your feedback more about the package or the app/website itself? If you're aiming to ditch the mid-sentence edits when using the package, you can set it up like:

const uwuifier = new Uwuifier({
    spaces: {
        faces: 0,
        actions: 0,
        stutters: 0
    },
    words: 1,
    exclamations: 1
});

If you’re talking about the website / app then you are out of luck for now. I’m planning to implement a settings feature for the website / app. I hope to get it live somewhere next month, then you'll be able to adjust and remove those mid-sentence injections.

Your other points are swapping "th" for "f" and adding "UwU" or "OwO" at the end of sentences, right? That sounds very doable and I'll see what I can do about incorporating that into the app :)