llmarb

command module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 11, 2025 License: MIT Imports: 13 Imported by: 0

README

llmarb

Simple tool for generating Flutter translations in multiple languages using LLM.

llmarb screenshot

Installation

go install github.com/hawier-dev/llmarb@latest

Usage

  1. Navigate to your Flutter project's directory containing .arb files
  2. Run the application:
llmarb
  1. Click "Generate new languages" to add translations
  2. Select base language and target languages
  3. Configure LLM settings and generate

Configuration

Environment Variables

Set these environment variables before running:

export OPENAI_BASE_URL="https://api.openai.com/v1"
export OPENAI_API_KEY="sk-..."
export OPENAI_MODEL="gpt-4"
In-App Configuration

Alternatively, configure LLM settings directly in the app by clicking "Configure LLM" button in the generation dialog.

Features

  • Generate translations for 100+ languages
  • Remove excess keys from ARB files
  • Real-time streaming of LLM responses
  • Batch processing with progress tracking
  • Support for OpenAI-compatible APIs

License

MIT

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL