Logo Hyperlocalise
Yêu cầu bản demo
Dành cho nhà phát triển

CLI và API

Bản địa hóa dưới dạng mã, từ terminal và CI của bạn

Trích xuất thông điệp, đẩy tệp nguồn và tải bản dịch bằng một CLI cùng tệp cấu hình trong repo của bạn. Dùng API khi bạn cần xây dựng quy trình riêng.

Ca làm việc

Từ xuất dữ liệu thủ công đến quy trình có thể quản lý phiên bản

Hôm nay

  • Ai đó xuất tệp, tải chúng lên rồi tải bản dịch xuống theo cách thủ công.
  • Mỗi kho lưu trữ có các tập lệnh riêng, và chúng bị lỗi khi TMS thay đổi.
  • Trạng thái bản dịch không hiển thị trong bản dựng.

Với Hyperlocalise

  • Một tệp i18n.yml trong repo xác định các ngôn ngữ, tệp và ánh xạ.
  • CLI giống nhau chạy trên máy tính xách tay và trong CI, với khóa API được giới hạn phạm vi.
  • Các tệp và tác vụ đều có sẵn qua HTTP cho mọi nhu cầu tùy chỉnh.

Cách hoạt động

Từ một tệp cấu hình đến bản dịch trong mọi bản dựng

Thiết lập chỉ trong vài phút. Các lệnh giống nhau chạy trên máy của bạn và trong CI.

i18n.yml
locales:  source: en-US  targets: [de-DE, fr-FR, ja-JP]buckets:  app:    files:      - from: locales/{{source}}.json        to: locales/{{target}}.json

Xem

Xem nền tảng hoạt động ra sao

Hướng dẫn ngắn về cách dự án, quy trình đánh giá, tính năng tự động hóa và các tác nhân phối hợp hoạt động trên nhiều thị trường.

Tương thích với

Tương thích với kho lưu trữ và chuỗi công cụ của bạn.

  • GitHub
  • Phrase
  • Crowdin
  • Lokalise
  • Smartling
  • OpenAI
  • Claude
  • Gemini

Các khả năng chính

Được xây dựng dành cho các nhóm kỹ thuật

  • Một tệp cấu hình

    Định nghĩa locale, tệp và ánh xạ trong i18n.yml, được quản lý phiên bản cùng với mã nguồn của bạn.

  • Trích xuất thông điệp

    Trích xuất thông điệp từ mã nguồn vào catalog chỉ bằng một lệnh.

  • Đồng bộ đẩy và kéo

    Đẩy tệp nguồn lên và tải bản dịch xuống từ máy tính xách tay hoặc CI.

  • Khóa API có phạm vi giới hạn

    Chỉ cấp cho CI những quyền cần thiết và thu hồi khóa trong phần cài đặt.

  • API Tệp và Công việc

    Tải tệp lên, tạo tác vụ, kiểm tra tiến độ và tải kết quả xuống qua HTTP.

  • Webhook

    Nhận thông báo khi các công việc hoàn tất để quy trình của bạn có thể phản hồi.

Ví dụ quy trình làm việc

Cách chúng tôi bản địa hóa ứng dụng của mình

Ứng dụng web của Hyperlocalise được phát hành bằng mười ngôn ngữ thông qua cùng một CLI. Không ai phải tải tệp lên theo cách thủ công.

  1. Mỗi lần hợp nhất

    Trích xuất và đẩy lên

    CI chạy hl extract và hl sync push, nên các thông điệp mới sẽ đến không gian làm việc chỉ trong vài phút.

  2. Trong ngày

    Dịch và xem lại.

    Biên dịch viên và đại lý dịch thuật làm việc trong không gian làm việc. Không ai động đến tệp nào.

  3. Mỗi tối

    Kéo bản dịch

    Một tác vụ được lên lịch chạy `hl sync pull` và mở một pull request chứa các tệp ngôn ngữ đã cập nhật.

  4. Sáng hôm sau

    Xem xét và hợp nhất

    Một kỹ sư xem xét các thay đổi và hợp nhất chúng. Mọi ngôn ngữ luôn được cập nhật mà không cần thao tác thủ công.

Được thiết kế dành riêng cho vai trò của bạn

Một nền tảng dành cho tất cả mọi người cùng bạn vươn ra toàn cầu

Các quản lý bản địa hóa điều hành chương trình, đội ngũ tăng trưởng mở rộng sang các thị trường mới, còn nhà phát triển triển khai mã. Hãy tìm quy trình phù hợp với công việc của bạn.

Một vài điều bạn có thể thắc mắc.

Bản địa hóa trong terminal, CI và mã nguồn của bạn.

Bạn còn câu hỏi nào khác không?

Liên hệ với chúng tôi

Tích hợp bản địa hóa vào quy trình của bạn

Bắt đầu miễn phí, tạo khóa API và chạy lần đồng bộ đầu tiên từ terminal chỉ trong vài phút.