/japanese-dev-lingo

Japanese Lingo for Developers

MIT LicenseMIT

Japanese Lingo for Developers

To the word list!

Introduction

Wizcorp is a company with a very diverse international group of developers who find themselves interacting with both international and Japanese customers. To help improve our Japanese communication we have set up this technical glossary. We try to collect words that one does not typically find in most (business) Japanese language curriculums, yet we find useful on a regular basis. A lot of this is driven by the words we hear our customers use.

Contributing

Contributions in the form of Pull Requests are very welcome! We would like to ask everyone to stick to some simple guidelines though, to keep things consistent and avoid it exploding into a copy of the dictionary.

Guidelines

  • Please do not add words that appear in dictionaries but not in common interaction with Japanese companies.
  • Please stick to the topics below. If you have a hard time identifying the topic, please mention it in your PR.
  • Please make sure to add kana versions of the Japanese words you add to the list in the Kana column.
  • If a word is already 100% kana, you should leave the Kana cell empty.
  • If a word is a common suru-verb, please add (する) to the Japanese column.
  • If the English translation is not enough to convey the full meaning, use the Notes column to elaborate.
  • Don't try to align the columns in the markdown below, it's impossible.
  • If some words are missing, but you don't know the Japanese yourself, feel free to request additions through an issue.

Useful tools

  • jisho.org: The best Japanese dictionary on the web.
  • RikaiChan: A popup Japanese dictionary tool for Firefox.
  • RikaiKun: RikaiChan for Chrome.
  • Safarikai: RikaiChan for Safari.

Word list

Computer and Application Usage

English Japanese Kana Notes
Computer コンピュータ / コンピューター
Personal computer, PC パソコン
User ユーザ / ユーザー
Settings 設定 せってい
Configuration 構成 こうせい
To save 保存(する) ほぞん
To input 入力(する) にゅうりょく
To output 出力(する) しゅつりょく
To boot, start 起動(する) きどう
To reboot, restart 再起動(する) さいきどう
To update 更新(する) こうしん
To register 登録(する) とうろく
To add 追加(する) ついか
To edit 編集(する) へんしゅう
To delete / remove 削除(する) さくじょ
Automatic 自動 じどう
Screen 画面 がめん
Screenshot スクリーンショット
Screenshot スクショ Informal abbreviation
To take a screenshot スクリーンショットを撮る スクリーンショットをとる
Video 動画 どうが
To display 表示(する) ひょうじ
To copy and paste コピペ(する)
To support 対応(する) たいおう As in "compatibility", not "customer support"
To connect 接続(する) せつぞく

Devices

English Japanese Kana Notes
Device, terminal 端末 たんまつ Smartphones, tablets, e-readers, command-line interfaces, etc
Cell Phone 携帯電話 / 携帯 けいたいでんわ / ケータイ The latter is an (informal) abbreviation commonly used
Japanese feature phone ガラ携 ガラけい From ガラパゴス携帯電話
Tablet-PC タブPC / タブレットPC
Smartphone スマホ / スマートフォン
Projector プロジェクター
Push notification プッシュ通知 プッシュつうち

Projects

English Japanese Kana Notes
Plan, project 企画 きかく
Specification 仕様 しよう
Specification document 仕様書 しようしょ
Feature 機能 きのう

Software Development

English Japanese Kana Notes
Color Scheme カラースキーム
Development 開発 かいはつ
Developer 開発者 かいはつしゃ
Development department 開発部 かいはつぶ
Research and development, R&D 研究開発 けんきゅうかいはつ
Implementation 実装 じっそう
Design 設計 せっけい Of code, infrastructure and systems, etc.
Font フォント
Execution 実行 じっこう Of a function or program
Structure 仕組み しくみ Eg. of code
Format 形式 けいしき Eg. of data
Line 〜行 ぎょう Eg. 13行 (line 13)
Newline 改行 かいぎょう
To indent インデント(する)
Foo / bar ほげ / ほげほげ
To assign 割り当てる わりあてる To a variable
To define 定義(する) ていぎ
Trial & Error 試行錯誤 しこうさくご
Identifier 識別子 しきべつし
Type かた As in data type
Variable 変数 へんすう
Variable name 変数名 へんすうめい
Value あたい
Null ヌル
Boolean 真偽値 しんぎち
String 文字列 もじれつ
Integer 整数 せいすう
Floating point number 浮動小数点数 ふどうしょうすうてんすう
Function 関数 かんすう
Function name 関数名 かんすうめい
Argument 引数 ひきすう To a function or program
Return value 戻り値 もどりち
Call by value 値渡し あたいわたし
Call by reference 参照渡し さんしょうわたし
Call by address ポインタ渡し ポインタわたし
Object オブジェクト
Class クラス
Inherit (from X) (Xを)継承(する) けいしょう
Static 静的 せいてき
Template テンプレート
Dynamic 動的 どうてき
Regular expression 正規表現 せいきひょうげん
Brackets, parentheses 括弧 かっこ
Synchronous 同期 どうき
Asynchronous 非同期 ひどうき
To select 選択(する) せんたく
To search 検索(する) けんさく
To process 処理(する) しょり
To optimize 最適化(する) さいてきか
Revision number リビジョン番号 リビジオンばんごう Git revision, app version
Object Oriented Programming オブジェクト指向 オブジェクトしこう
Functional Programming 関数型プログラミング かんすうがたプログラミング
Artificial Intelligence 人工知能 じんこうちのう
Conditional expression 条件式 じょうけんしき
Memory corruption メモリ破壊 メモリはかい
Bug バグ
To fix 修正(する) しゅうせい
Embedded system 組込みシステム くみこみシステム

Security

English Japanese Kana Notes
Attack 攻撃 こうげき
Attacker 攻撃者 こうげきしゃ
Authentication 認証 にんしょう
Authority, power 権限 けんげん
Basic Auth ベーシック認証 べーシックにんしょう
Cipher 暗号 あんごう
Encryption 暗号化 あんごうか
Cipher / encryption key 暗号キー あんごうキー
Countermeasure 対策 たいさく Eg. against hackers
Vulnerability 脆弱性 ぜいじゃくせい
To jailbreak 脱獄(する) だつごく Eg. iPhone

Servers

English Japanese Kana Notes
Server サーバ / サーバー
Physical server 物理サーバ ぶつりサーバ
Virtual server 仮想サーバ かそうサーバ
Virtual machine 仮想マシン かそうマシン
Server layout, architecture サーバ構成 サーバこうせい
Static IP 固定IP こていIP
Load 負荷 ふか
Scalability 拡張性 かくちょうせい
Availability 可用性 かようせい
Remote 遠隔 えんかく

Operations

English Japanese Kana Notes
Operation 運用 うんよう
Environment 環境 かんきょう
Production version / release 本番 ほんばん
Latest version 最新版 さいしんばん
Beta version ベータ版 ベータばん
Closed beta クローズドベータ
Front-end フロントエンド
Management 管理 かんり Of people, software, etc
Manager 管理者 かんりしゃ
Infrastructure インフラ
Continuous integration 継続的インテグレーション けいぞくてきインテグレーション
To monitor 監視(する) かんし

Business

English Japanese Kana Notes
Sales, business 営業 えいぎょう
Executive, company official 役員 やくいん
Chief technical officer 最高技術責任者 さいこうぎじゅつせきにんしゃ
Our company 弊社 へいしゃ
Your company 御社 おんしゃ
Office 事務所 じむしょ
In-house 社内 しゃない
External, 3rd party 外部 がいぶ
Suspend, discontinue 中止 ちゅうし
Quotation 見積もり みつもり Alternative forms: 見積り, 見積
Request for Quotation (RFQ) 見積依頼 みつもりいらい
Supplier 仕入れ先 しいれさき Alternative form: 仕入先

Presentations

English Japanese Kana Notes
To present 発表(する) はっぴょう
Presentation プレゼンテーション
Presentation (Meeting) 発表会 はっぴょうかい In the sense of a presentation you can attend
Slide スライド
To make publicly available 公開(する) こうかい

Electrical Engineering

English Japanese Kana Notes
Ampere アンペア E.g. 1A ⇒ 1アンペア
Bill of Materials (BOM) 部品表 ぶひんひょう
Blind via べリッドビア
Burried via ブラインドビア
Capacitor コンデンサ Alternatively: キャパシタ
Circuit 回路 かいろ
Circuit diagram (Schematic) 回路図 かいろず
Component placement diagram 部品配置図 ぶひんはいちず
Conduction 導電 どうでん
Conductivity 導電性 どうでんせい
Connector コネクタ
Current 電流 でんりゅう
Datasheet データシート
Diode ダイオード
Drawing 図面 ずめん
Fuse ヒューズ
Heat sink ヒートシンク
Inductor インダクタ
Integrated Circuit (IC) 集積回路 しゅうせきかいろ
Layer そう E.g. 4-layer ⇒ 4層
Layout パターン設計 パターンせっけい As in "PCB layout"
Layout drawing パターン図 パターンず As in "PCB layout"
To Measure 測定(する) そくてい
Microcontroller (MCU) マイコン
Plated hole スルーホール
Printed Circuit Board (PCB) 基板 きばん
Relay リレー
Resistance 抵抗 ていこう
Resistor 抵抗器 ていこうき
Signal 信号 しんごう
Solder 半田 はんだ Can also be written in Hiragana or Katakana
Soldering iron 半田ごて はんだごて
Soldering はんだ付け はんだづけ
Stencil メタルマスク For solder paste application
Surface-mount technology (SMT) 表面実装 ひょうめんじっそう
Switch スイッチ
Termination 終端 しゅうたん As in "50Ω termination resistor"
Through-hole technology (THT) スルーホール実装 スルーホールじっそう
Transistor トランジスタ
Unplated hole ノンスルーホール NOTE: Do not confuse this with a blind via.
Volt ボルト E.g. 5V ⇒ 5ボルト
Voltage 電圧 でんあつ
Via ビアホール Alternatively, just ビア
Wiring 配線 はいせん
Wiring Diagram 配線図 はいせんず