DEV Community

Cover image for Launching YAMLFish, a simple translations management tool
Adrien.S
Adrien.S

Posted on • Originally published at blog.siami.fr

Launching YAMLFish, a simple translations management tool

As a software engineer, I've always dreaded working with translations. It can get increasingly tricky with the number of locales and parallel features being developed.

As a CTO of a small company, when updating the YML files manually didn't cut it anymore, I looked for a simple tool that would help me manage the translations, that would not cost a fortune.

I did not find any that suited my needs, so, you guessed it, I decided to build one (with Rails and Turbo, obviously!).

initial commit

It's been in use for a bit in this small company, even after I left.

I figured, let's share it with the world and see if others find it useful.

Introducing YAMLFish !

Features

  • Push and pull YML translations with a CLI tool (framework agnostic)
  • Manage translations in a simple web interface
  • Branching support
  • Deepl integration for automatic translations (BYO api key)

That's it ? ... 😅

Less is more

YAMLFish is a simple tool, written by a single developer, designed to be as simple and agnostic as possible.
No github integration, no massive AI features. Just a simple web interface and CLI tool to manage your translations.

YAMLFish screenshot

Pricing

One of the initial motivation for building YAMLFish was the absence of inexpensive solutions.
It's still a very early tool, and I'm not charging anything for it until interest is clearly manifested (if any!).

If and when I end up charging, the idea is to have a generous free tier and a cheap paid tier that scales with the number of translations.

How to use it

I've made a series of posts on how to use YAMLFish, so I encourage you to check out the series for tips and best practices.

Conclusion

I'm very happy to share YAMLFish with the world, and I hope some of you will find it useful.
If you have any feedback, please feel free to reach out to me on adrien@yamlfish.dev.

Top comments (0)