https://midday.ai
📊 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!
📊 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!
🌐 Automatic translations (CLI/CI)
🔗 APIs
📊 Dashboard (Analytics, Fine-tune, Feedback loop, Settings, etc.)
💰 Free + Paid plans
🔓 100% open source
More details ⬇️🧵
🌐 Automatic translations (CLI/CI)
🔗 APIs
📊 Dashboard (Analytics, Fine-tune, Feedback loop, Settings, etc.)
💰 Free + Paid plans
🔓 100% open source
More details ⬇️🧵
🌐 Install `@languine/react-email`
📂 Add locales/en.json
✅ Done
Link ⬇️🧵
🌐 Install `@languine/react-email`
📂 Add locales/en.json
✅ Done
Link ⬇️🧵
- t("welcome.home")
- intl.formatMessage({ id: "welcome" })
- <FormattedMessage id="header.title" />
- __("another.key")
Saves a lot of time to automatically add missing keys!
- t("welcome.home")
- intl.formatMessage({ id: "welcome" })
- <FormattedMessage id="header.title" />
- __("another.key")
Saves a lot of time to automatically add missing keys!
Quick setup:
✨ Install `@languine/react-email`
📁 Add locale folder (en.json, ...)
⚡ Import { setupI18n } from '@languine/react-email'
Works with `languine` CLI for auto translations.
Quick setup:
✨ Install `@languine/react-email`
📁 Add locale folder (en.json, ...)
⚡ Import { setupI18n } from '@languine/react-email'
Works with `languine` CLI for auto translations.
🌐 Complete config for i18n
📜 Language files for native and JS environments
🔧 Installs dependencies
🌐 Complete config for i18n
📜 Language files for native and JS environments
🔧 Installs dependencies
⚙️ Run `npx languine@latest init --preset expo`
📦 Installs dependencies
📝 Updates app.json
📄 Creates language files for native and JS runtime
More in thread ⬇️🧵
⚙️ Run `npx languine@latest init --preset expo`
📦 Installs dependencies
📝 Updates app.json
📄 Creates language files for native and JS runtime
More in thread ⬇️🧵
- Xcode Strings (.strings)
- Xcode Stringsdict (.stringsdict)
- Xcode XCStrings (.xcstrings)
- YAML (.yml)
- Gettext (.po)
- Android (.xml)
Update: npx languine@latest
Website ⬇️🧵
- Xcode Strings (.strings)
- Xcode Stringsdict (.stringsdict)
- Xcode XCStrings (.xcstrings)
- YAML (.yml)
- Gettext (.po)
- Android (.xml)
Update: npx languine@latest
Website ⬇️🧵
npx languine@latest
npx languine@latest
- Markdown thanks to @fuma_nama
- Formatting Hooks @biomejs and @PrettierCode
Try it out now ⬇️🧵
- Markdown thanks to @fuma_nama
- Formatting Hooks @biomejs and @PrettierCode
Try it out now ⬇️🧵
🔍 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 ⬇️🧵
🔍 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 ⬇️🧵
* Autodetect new/modified/deleted keys using Git
* Translates only new keys with @aisdk
* Supports libraries (i18next, intl, lingui, next-international)
I have a plan to add GitHub Actions that will monitor and create a PR with translated keys next.
* Autodetect new/modified/deleted keys using Git
* Translates only new keys with @aisdk
* Supports libraries (i18next, intl, lingui, next-international)
I have a plan to add GitHub Actions that will monitor and create a PR with translated keys next.
🌐 CLI to translate any project to different locales using AI
🗂️ Supports any format (JSON, TypeScript, Markdown, etc)
⚙️ Uses @aisdk under the hood
Made for Midday, let me know if you want it!
🌐 CLI to translate any project to different locales using AI
🗂️ Supports any format (JSON, TypeScript, Markdown, etc)
⚙️ Uses @aisdk under the hood
Made for Midday, let me know if you want it!
💰 Know exactly what you earn and spend
🔗 Connect with tracked projects
🔍 Filter transactions to get total value
💰 Know exactly what you earn and spend
🔗 Connect with tracked projects
🔍 Filter transactions to get total value
🔄 Add wrappedLanguageModel
🔑 Add KV storage
✅ Done
Saves a lot of money and a huge performance boost without a lot of extra logic!
In this case, I'm using llama-3.3-70b in @CloudflareDev workers with KV
🔄 Add wrappedLanguageModel
🔑 Add KV storage
✅ Done
Saves a lot of money and a huge performance boost without a lot of extra logic!
In this case, I'm using llama-3.3-70b in @CloudflareDev workers with KV
Our engine then supports Plaid, GoCardless, Teller, and Pluggy!
Our engine then supports Plaid, GoCardless, Teller, and Pluggy!
Next, you will get expense tags for a customer!
Next, you will get expense tags for a customer!
💰 Financial overview
📄 Invoices
📊 Tracker
🔒 Vault
📄 Invoices
📥 Inbox
👥 Customers
💰 Financial overview
📄 Invoices
📊 Tracker
🔒 Vault
📄 Invoices
📥 Inbox
👥 Customers