Quay lại blog
Terminal output showing a translation script writing de.json and fr.json, alongside a folder tree and a browser rendering the German locale route.

Cách dịch ứng dụng Next.js với PolyLingo trong chưa đầy 30 phút

By Robert

Cách dịch một ứng dụng Next.js với PolyLingo trong chưa đầy 30 phút

Vào cuối hướng dẫn này, bạn sẽ có một dự án Next.js App Router đa ngôn ngữ hoạt động: các chuỗi được trích xuất vào messages/en.json, các tệp ngôn ngữ đã dịch cho mọi ngôn ngữ bạn cần, next-intl phục vụ tệp đúng cho mỗi tuyến đường, và một script Node duy nhất bạn có thể chạy lại bất cứ khi nào nội dung thay đổi.

Không cần đăng ký nền tảng dịch thuật. Không phí cố định theo ngôn ngữ. Một lần gọi API xử lý tất cả các ngôn ngữ mục tiêu cùng lúc.

Những gì bạn cần:

  • Một dự án Next.js sử dụng App Router (Next.js 14 hoặc 15)
  • Node.js 18 trở lên
  • Một tài khoản PolyLingo miễn phí và khóa API

Bước 1: Lấy khóa API PolyLingo của bạn (5 phút)

Tạo một tài khoản miễn phí tại usepolylingo.com. Gói miễn phí bao gồm 100.000 token mỗi tháng, đủ để dịch một tệp ngôn ngữ cỡ trung bình sang hơn 10 ngôn ngữ nhiều lần.

Khi đã đăng nhập, vào API keys trong bảng điều khiển và tạo một khóa. Bạn chỉ thấy giá trị đầy đủ một lần, vì vậy hãy sao chép ngay lập tức.

Thêm nó vào dự án của bạn dưới dạng biến môi trường. Không bao giờ commit nó vào hệ thống kiểm soát phiên bản và không bao giờ để lộ trong mã phía client:

# .env.local
POLYLINGO_API_KEY="pl_your_key_here"

Xác minh API có thể truy cập trước khi tiếp tục:

curl -sS "https://api.usepolylingo.com/v1/health"

Bạn sẽ nhận lại một payload JSON nhỏ với `