This welcome email for languine.ai goes hard, built using React Email from Resend
05.01.2025 16:11 โ ๐ 3 ๐ 0 ๐ฌ 2 ๐ 0This welcome email for languine.ai goes hard, built using React Email from Resend
05.01.2025 16:11 โ ๐ 3 ๐ 0 ๐ฌ 2 ๐ 0
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!
It's 2025, open source it.
01.01.2025 19:20 โ ๐ 5 ๐ 0 ๐ฌ 1 ๐ 0need to save time ๐ฅน
30.12.2024 21:29 โ ๐ 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! ๐ซถ
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
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
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.
30.12.2024 10:31 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
@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
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 โฌ๏ธ๐งต
github.com/midday-ai/l...
29.12.2024 10:40 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Add translations to react-email by just adding a language file:
๐ Install `@languine/react-email`
๐ Add locales/en.json
โ
Done
Link โฌ๏ธ๐งต
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!
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.
And as a bonus, we now support both JS and TypeScript configs thanks to @fuma_nama ๐ค
27.12.2024 12:46 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
To start translating your @expo app in seconds, just run:
$ npx languine@latest init --preset expo
languine.ai
Then in your application, you can just use the i18n translation function ๐
27.12.2024 12:46 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Languine generates:
๐ Complete config for i18n
๐ Language files for native and JS environments
๐ง Installs dependencies
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 โฌ๏ธ๐งต
Coming next for Languine:
๐ Automatic PRs on new translations
๐ Preview deployment on @vercel
๐ฑ @expo preset (Xcode, Android, and JSON)
๐ฌ Feedback UI
languine.ai
26.12.2024 10:14 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
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 โฌ๏ธ๐งต
Thanks to the great abstraction with @aisdk, we now have support for @ollama, allowing for local translation that is completely free.
npx languine@latest
languine.ai
25.12.2024 11:20 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
I love open source. Languine now has support for:
- Markdown thanks to @fuma_nama
- Formatting Hooks @biomejs and @PrettierCode
Try it out now โฌ๏ธ๐งต
Awesome! Glad you enjoy midday too!
24.12.2024 13:52 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
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!
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 โฌ๏ธ๐งต
launching something later today ๐
23.12.2024 10:58 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Support for Brazilian banks is coming along nicely, integrated with @pluggyai
22.12.2024 10:49 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0