20 điểm bởi insomenia 2024-12-03 | 6 bình luận | Chia sẻ qua WhatsApp

Trước đây tôi vốn là một người gắn bó lâu năm với Rails, nhưng sau một thời gian qua lại giữa các stack frontend
gần đây tôi quay trở lại với Rails và thấy nó tuyệt vời quá.
Rails 8 đã trở nên tốt hơn rất nhiều, và tôi đang cày lại các video gần đây của DHH.
(Có vẻ dạo này DHH hoạt động rất tích cực. Cũng tạo ra khá nhiều chủ đề tranh cãi nữa haha)

Hướng dẫn chính thức của Rails thực sự được làm rất tốt, nhưng
vì không thấy có bản dịch tiếng Hàn cho tài liệu của phiên bản 8 phát hành trong năm nay
nên tôi đã thử dịch với sự trợ giúp của AI.

Tôi đã sử dụng API claude sonnet 3.5,
viết một script Ruby để tự động dịch toàn bộ các tệp Markdown,
và script Ruby dùng cho việc dịch được tôi tạo ra sau vài lần qua lại với editor Windsurf.
Đây là script chia một tệp Markdown thành các chunk phù hợp (khoảng 50 dòng, với điều kiện không cắt giữa code block),
sau đó dịch rồi ghép lại thành một tệp Markdown tiếng Hàn.
Chi phí gọi API tốn hơn 30.000 won một chút và đã dùng 3,2 triệu token.

gpt-4o tốt hơn rất nhiều so với dịch máy kiểu cũ, nhưng vẫn có những chỗ chưa tự nhiên, còn
Claude thì rõ ràng viết rất hay. Trong code block, nó không dịch code mà chỉ dịch chú thích.
Có thể không bằng dịch giả chuyên nghiệp, nhưng tôi nghĩ kết quả vẫn tốt hơn việc tự mình dịch trong vài tháng.
Tôi cũng đã cân nhắc DeepL, nhưng với văn bản thường thì ổn, còn
có vẻ nó xử lý Markdown và code block chưa được tốt lắm.

Hy vọng sẽ hữu ích cho các lập trình viên Rails!

6 bình luận

 
winterjung 2024-12-04

Cảm ơn vì tài liệu rất hữu ích. Dù thỉnh thoảng vẫn có những đoạn lẽ ra không nên dịch nhưng lại bị dịch, nhưng nhìn chung chất lượng cơ bản khá tốt. Nhân tiện, bạn có tinh chỉnh riêng prompt dịch thuật không?

 
insomenia 2024-12-12

Trang i18n có lẽ cần chỉnh sửa thêm một chút nhỉ, cảm ơn bạn đã báo cáo! Không có bí quyết đặc biệt nào trong prompt đâu, chỉ là mình bổ sung thêm prompt cho những phần mà kết quả ra sai thôi :)

 
roxie 2024-12-04

Bạn thấy trải nghiệm với windsurf như thế nào?

 
insomenia 2024-12-04

Dạo này khi phát triển tôi dùng nó khá nhiều
Trước đó tôi dùng cursor, trước nữa là copilot, và tốc độ phát triển thực sự nhanh hơn hẳn
Không phải là nó tạo ra mã hoàn hảo 100%, nhưng với những đoạn mã theo mẫu thường dùng thì nó viết rất tốt
Nếu tự tôi viết những đoạn mã như vậy thì có lẽ sẽ mất vài tiếng, còn AI chỉ cần vài giây là viết xong

 
joyfui 2024-12-03

Công ty nơi tôi vào thực tập theo chương trình liên kết công nghiệp - học thuật hồi còn là sinh viên đại học dùng Rails, nhưng lúc đó tài liệu tiếng Hàn quá ít nên khá bối rối... Cuốn sách Rails tôi mua khi ấy giờ cũng đã ngừng phát hành rồi.
Dù sao thì cũng cảm ơn. Lâu rồi tôi cũng nên vào xem lại mới được!

 
insomenia 2024-12-04

Dù Rails là ngách, nhưng tài liệu tiếng Anh vẫn khá nhiều, còn tiếng Hàn thì thực sự quá ít
AI dịch khá tốt, nên nếu có nhu cầu thì tôi đang định tạo các bản dịch tài liệu liên quan đến Rails