I've had enough exposure with i18n that I wanted to make something for myself and wondering if someone had other libraries that you made specifically for this or any goto solutions?
You should use the utilities built into the (hopefully non-JS) language you're running on the back-end. There are already very mature libraries that do this that ship with most decent languages, even newer ones.