Advertisement ยท 728 ร— 90

Posts by Pontus Abrahamsson

Video

This welcome email for languine.ai goes hard, built using React Email from Resend

1 year ago 3 0 2 0
Video

Day 4 of building Languine:

๐Ÿ“Š Analytics and feed
โš™๏ธ Settings (Context, Brand Voice, etc.)
๐Ÿ” Account settings
๐Ÿ“ Project settings

It's amazing what you can build with tools like Nextjs, Shadcn, and Vercel in a couple of days!

1 year ago 5 0 0 0

It's 2025, open source it.

1 year ago 5 0 1 0

need to save time ๐Ÿฅน

1 year ago 1 0 1 0

2024 - the year I went full time on @middayai and working 100% on open source:

- Midday 6.4k โญ๏ธ with 10k+ customers
- V1 3.4k โญ๏ธ
- Languine 800 โญ๏ธ

Thank you all for a great year, excited for what's to come! ๐Ÿซถ

1 year ago 7 0 2 0
Preview
Languine Translate your application with Languine CLI powered by AI.

Feel free to follow along over at @languine_ai and let us know if you are interested in automated translations for your application!

languine.ai

1 year ago 0 0 0 0

We'll deliver an open-source project in one sprint (7 days) using:

๐Ÿ“Š Dashboard - @nextjs
โ˜๏ธ Hosting - @vercel
๐Ÿ”— API Framework - @honojs
๐ŸŒ ORM - @DrizzleORM
๐Ÿ”’ Auth @better_auth
๐Ÿ› ๏ธ Backend (D1, KV, Queues, Analytics, AI) - @CloudflareDev
๐ŸŽจ UI - @shadcn

1 year ago 2 0 1 0

While a CLI works perfectly fine, there are other things we need to translate dynamically using a service, fine-tune, analyze, and more. So, we needed a service and figured we could do this for a broader audience.

1 year ago 1 0 1 0
Advertisement

@languine_ai started because we needed translations for @middayai. We are fully self-funded and bootstrapping, so we needed a solution to fit our pockets and couldn't find one.

We started by releasing our CLI to implement translations and it got a lot of tractions and requests

1 year ago 1 0 1 0
Post image

Viktor and I will take a one-week sprint to make @languine_ai a SaaS, based on the needs of Midday:

๐ŸŒ Automatic translations (CLI/CI)
๐Ÿ”— APIs
๐Ÿ“Š Dashboard (Analytics, Fine-tune, Feedback loop, Settings, etc.)
๐Ÿ’ฐ Free + Paid plans
๐Ÿ”“ 100% open source

More details โฌ‡๏ธ๐Ÿงต

1 year ago 5 0 1 0

github.com/midday-ai/l...

1 year ago 1 0 0 0
Post image Post image Post image

Add translations to react-email by just adding a language file:

๐ŸŒ Install `@languine/react-email`
๐Ÿ“‚ Add locales/en.json
โœ… Done

Link โฌ‡๏ธ๐Ÿงต

1 year ago 2 0 1 0
Video

Support for extracting translation keys from source code coming to Languine:

- t("welcome.home")
- intl.formatMessage({ id: "welcome" })
- <FormattedMessage id="header.title" />
- __("another.key")

Saves a lot of time to automatically add missing keys!

1 year ago 0 0 0 0
Post image

Introducing `@languine/react-email` - a lightweight i18n library for React Email.

Quick setup:
โœจ Install `@languine/react-email`
๐Ÿ“ Add locale folder (en.json, ...)
โšก Import { setupI18n } from '@languine/react-email'

Works with `languine` CLI for auto translations.

1 year ago 1 0 0 0

And as a bonus, we now support both JS and TypeScript configs thanks to @fuma_nama ๐Ÿ–ค

1 year ago 1 0 0 0

To start translating your @expo app in seconds, just run:
$ npx languine@latest init --preset expo

languine.ai

1 year ago 1 0 1 0
Post image

Then in your application, you can just use the i18n translation function ๐ŸŽ‰

1 year ago 0 0 1 0
Advertisement
Post image

Languine generates:

๐ŸŒ Complete config for i18n
๐Ÿ“œ Language files for native and JS environments
๐Ÿ”ง Installs dependencies

1 year ago 0 0 1 0
Post image

Setup and translate your @expo app in seconds with Languine preset:

โš™๏ธ Run `npx languine@latest init --preset expo`
๐Ÿ“ฆ Installs dependencies
๐Ÿ“ Updates app.json
๐Ÿ“„ Creates language files for native and JS runtime

More in thread โฌ‡๏ธ๐Ÿงต

1 year ago 1 0 1 0

Coming next for Languine:

๐ŸŒ Automatic PRs on new translations
๐Ÿš€ Preview deployment on @vercel
๐Ÿ“ฑ @expo preset (Xcode, Android, and JSON)
๐Ÿ’ฌ Feedback UI

1 year ago 5 0 0 0

languine.ai

1 year ago 2 0 0 0
Post image

Languine now supports all major file formats:

- Xcode Strings (.strings)
- Xcode Stringsdict (.stringsdict)
- Xcode XCStrings (.xcstrings)
- YAML (.yml)
- Gettext (.po)
- Android (.xml)

Update: npx languine@latest
Website โฌ‡๏ธ๐Ÿงต

1 year ago 4 0 1 0
Video

Thanks to the great abstraction with @aisdk, we now have support for @ollama, allowing for local translation that is completely free.

npx languine@latest

1 year ago 2 0 1 0

languine.ai

1 year ago 1 0 0 0
Post image

I love open source. Languine now has support for:

- Markdown thanks to @fuma_nama
- Formatting Hooks @biomejs and @PrettierCode

Try it out now โฌ‡๏ธ๐Ÿงต

1 year ago 3 0 4 0

Awesome! Glad you enjoy midday too!

1 year ago 1 0 1 0
Advertisement

languine.ai
Languine was made for Midday and now extracted to its own CLI. We have a lot of ideas and would love to hear your feedback!

1 year ago 1 0 0 0
Video

Introducing Languine: Translate your app with a CLI powered by @vercel AI SDK.

๐Ÿ” Detects changes in translation keys via Git diff
๐ŸŽจ Ensures consistent tone and style
๐Ÿ”“ 100% open source and free
๐ŸŒ Works with all major i18n libraries

Link and some background โฌ‡๏ธ๐Ÿงต

1 year ago 8 1 3 0

launching something later today ๐Ÿ‘€

1 year ago 1 0 0 0
Video

Support for Brazilian banks is coming along nicely, integrated with @pluggyai

1 year ago 1 0 0 0