Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OSS翻訳プロジェクトに参加してみた
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
akira345
December 23, 2017
Technology
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OSS翻訳プロジェクトに参加してみた
忘年会議2017のLTです。
akira345
December 23, 2017
More Decks by akira345
See All by akira345
回路設計のバイブコーディング
akira345
0
90
ビジネス要件から逆算するマイクロサービスアーキテクチャ選定の「思考プロセス」
akira345
0
83
インシデント対応
akira345
0
540
えれくら!〜電気電子工作系制作・交流会〜#29
akira345
0
55
脱・同期処理!マイクロサービスにおける負荷分散の勘所
akira345
0
160
AWSデプロイツール紹介
akira345
0
90
40歳でやったこと
akira345
0
70
回路を読むために必要なこと
akira345
0
57
おれのAWSがこんなに辛い訳がない!!
akira345
0
63
Other Decks in Technology
See All in Technology
最高のシステムプロンプトを作るためにフィードバック機能を導入した話
alchemy1115
0
220
数値で見る Microsoft MVP 〜Spec Kit と GitHub Copilot Agent で作るデータ可視化ダッシュボード〜
yutakaosada
0
160
テックカンファレンス三大ステークホルダーの文化人類学 ─ 違いを認め合う関係性作り
bash0c7
4
1k
新たなDBアーキテクチャ「LTAP」にDeep Dive!!
inoutk
0
140
A Bag-of-Documents Model for Query Specificity
dtunkelang
0
150
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
560
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
1.2k
人手不足への挑戦:車両保全を支えるIoTとクラウド内製化の道【SORACOM Discovery 2026】
soracom
PRO
0
160
SRENEXT_2026_Chairs__Talks_in_Tamachi.sre.pdf
srenext
1
160
害獣害虫を自動判別! ペストコントロール支援ビジネス成功のヒント【SORACOM Discovery 2026】
soracom
PRO
0
120
検索技術知識0のエンジニアが広告検索システムを内製化して運用するまで
lycorptech_jp
PRO
0
140
脱Jenkins、インターン生が挑んだCIツールGitHubActions移行
mixi_engineers
PRO
1
250
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
670
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
The Language of Interfaces
destraynor
162
27k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Balancing Empowerment & Direction
lara
6
1.2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
380
GraphQLとの向き合い方2022年版
quramy
50
15k
Transcript
OSS翻訳プロジェクト に参加してみた 忘年会議2017 LT
自己紹介 • 金田 晃(HN) • しがないインフラ担当(のはず・・・) • I like Cloud
. I like AWS • AWS SDK for Ruby • 興味のあること • Chef、Ansible • Ruby、php、C#、Python • 電子工作
突然ですが 問題です。
出てくる英語を 訳しなさい
Account
Uncrypt
Hash
Warning : saving the encryption key is a security hole
#: inc/aeskey.class.php:186 msgid "Warning : saving the encryption key is
a security hole" msgstr "警告 : 暗号キーを保存する ことはセキュリティホールになり ます"
どうでしたでしょうか? • これらは実際に翻訳中に出てきたものです。 • 普段触れているIT用語やメッセージレベルで意外 と何とかなる気がしませんか? • OSSの翻訳プロジェクト=英語が得意な人でない と無理・・・ではなかった。
実際に参加してみた • 今回参加したのはGLPI本体とプラグイン • 理由:本体の日本語訳が微妙なのと、プラグイン に至ってはそもそも日本語訳がない! • 英語の勉強
Transifexへアカウント登録
プロジェクトを検索し、日本語訳の追加申請 をする
中の人からの承認を待つ • プロジェクトに申請を出すと、2~3日で中の人か ら承認されます。 • 似たような名前でプロジェクトがたくさん登録され ているので、公式の翻訳プロジェクト名を調べてお きましょう。 • 自分は分からないので聞きました(汗
ダッシュボードに出るので翻訳する
左側に翻訳すべき単語もしくは英文があるので、 単語帳を見る感覚で翻訳しやすいものから訳す
翻訳したファイルは確認用にダウンロード可能 ローカルにダウンロードし、翻訳したものをまとめて アップロードも可能
動作確認は面倒なのでDockerでサクッと作りました
翻訳の難しいところ • 英語と日本語は必ずしも1:1にならない。 • 単語だけ見て翻訳するとおかしくなることがある。 • 例:Show computer types •
コンピュータタイプを表示
オリジナルの場合
とっても微妙(汗
あえて意訳してみた
まとめ • 想像以上にOSSの翻訳は敷居が低かった • 翻訳にはちゃんとレビューがある(・・・と思う) • 訳しやすいところから虫食いでもいい • 翻訳の「提案」や定型な単語については「用語集」 を作ることができ、揺らぎを防ぐ工夫がある。
• 自分が翻訳したものが 表示されるのが( ・∀・)イイ!!
Let’s Try!!