Favicon of Traduora

Traduora

Manage your localization process with a collaborative, open-source platform. Import/export various formats, automate workflows with an API, and deliver updates instantly.

Manage your entire translation workflow in one place. This open-source platform is designed for teams to collaborate effectively and reach users globally. Get your project set up in seconds, find what you need with instant search, and edit translations with ease.

Key features include:

  • Team Collaboration: Invite your team members, assign specific roles, and manage permissions to work together on the same project seamlessly.
  • Workflow Automation: Integrate with your existing tools using a secure API. Control data access with unique keys and automate your localization process.
  • Instant Delivery: Deliver translation updates over the air without needing a new app release, ensuring your users always have the latest content.
  • Broad Format Support: Import and export the most common formats, including JSON, CSV, YAML, XLIFF, Gettext, Apple Strings, and Android Resources.
  • Open Source: Built and maintained as an open-source project, allowing for community contributions and continuous improvement. You can help build new features and benefit from the collective effort.

Directory Structure

traduora
db-data
.env
docker-compose.yml

docker-compose.yml

services:
  db:
    image: mariadb:10.5
    restart: always
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    volumes:
      - ./db-data:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
      - MYSQL_DATABASE=traduora
      - MYSQL_USER=traduora
      - MYSQL_PASSWORD=${DB_PASSWORD}

  app:
    image: everco/ever-traduora:latest
    restart: always
    ports:
      - "8080:8080"
    environment:
      - TRADUORA_URL=http://localhost:8080
      - TRADUORA_SECRET=${TRADUORA_SECRET}
      - DB_HOST=db
      - DB_PORT=3306
      - DB_NAME=traduora
      - DB_USER=traduora
      - DB_PASSWORD=${DB_PASSWORD}
    depends_on:
      - db

.env

MYSQL_ROOT_PASSWORD=super_secret_root_password
DB_PASSWORD=super_secret_db_password
TRADUORA_SECRET=replace_this_with_a_long_random_secret_string
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Traduora

Favicon

 

  
  
Favicon

 

  
  
Favicon