<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ff Ff</title>
    <description>The latest articles on DEV Community by Ff Ff (@ff_ff_1af13679a8a14efa2a2).</description>
    <link>https://dev.to/ff_ff_1af13679a8a14efa2a2</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2658659%2F51294f84-359f-46f4-b340-fea3a6440dd7.png</url>
      <title>DEV Community: Ff Ff</title>
      <link>https://dev.to/ff_ff_1af13679a8a14efa2a2</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ff_ff_1af13679a8a14efa2a2"/>
    <language>en</language>
    <item>
      <title>Excelファイルを「壊さずに」翻訳する — 開発者がAI翻訳で陥りがちな罠と解決策</title>
      <dc:creator>Ff Ff</dc:creator>
      <pubDate>Sat, 13 Jun 2026 11:13:21 +0000</pubDate>
      <link>https://dev.to/ff_ff_1af13679a8a14efa2a2/excelhuairuwohuai-sazuni-fan-yi-suru-kai-fa-zhe-gaaifan-yi-dexian-rigatinamin-tojie-jue-ce-6bb</link>
      <guid>https://dev.to/ff_ff_1af13679a8a14efa2a2/excelhuairuwohuai-sazuni-fan-yi-suru-kai-fa-zhe-gaaifan-yi-dexian-rigatinamin-tojie-jue-ce-6bb</guid>
      <description>&lt;p&gt;「このExcel、英語版も作っておいて」——海外チームと仕事をしていると、誰もが一度は言われる一言です。&lt;/p&gt;

&lt;p&gt;数十行ならコピペでなんとかなります。でも数百行、複数シート、結合セル、条件付き書式、そして &lt;code&gt;=VLOOKUP()&lt;/code&gt; がびっしり詰まったファイルとなると話は別。Excel標準の翻訳機能は &lt;strong&gt;1セルずつ&lt;/strong&gt; しか処理してくれず、気づけば半日が消えています。&lt;/p&gt;

&lt;p&gt;この記事では、Excel翻訳が「ただのテキスト翻訳」ではない理由と、&lt;a href="https://exceltranslator.ai/" rel="noopener noreferrer"&gt;ExcelTranslator.ai&lt;/a&gt; を使って書式・数式・レイアウトを保ったまま多言語化する実践的なワークフローを、開発者目線で整理します。&lt;/p&gt;

&lt;p&gt;まずは2分のデモ動画でイメージをつかんでください。&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/YhK0i1yPnuI"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  なぜExcelの翻訳は難しいのか
&lt;/h2&gt;

&lt;p&gt;普通のテキスト翻訳と違い、Excelには「翻訳してはいけないもの」が大量に混ざっています。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;数式&lt;/strong&gt; — &lt;code&gt;=SUM(B2:B10)&lt;/code&gt; の中身を翻訳されたら、ファイルは壊れます。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;セル参照・ID・コード&lt;/strong&gt; — 製品コードや管理番号は原文のまま残す必要があります。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;書式とレイアウト&lt;/strong&gt; — 結合セル、列幅、フォント、条件付き書式。崩れると一目で「機械翻訳しました」感が出ます。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;用語の一貫性&lt;/strong&gt; — 同じ「売上」が「Sales」「Revenue」「Turnover」とバラバラに訳されると、ドキュメント全体の信頼性が落ちます。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;つまり求められているのは、「セルの中身がテキストなのか数式なのかを判別し、テキストだけを文脈に応じて翻訳し、それ以外には一切触れない」という選択的な処理です。&lt;code&gt;xlsx&lt;/code&gt; をパースして自前で書こうとすると、ここが想像以上に泥沼になります。&lt;/p&gt;

&lt;h2&gt;
  
  
  まずはアップロードするだけ
&lt;/h2&gt;

&lt;p&gt;UIはシンプルで、スプレッドシートをドラッグ&amp;amp;ドロップするところから始まります。XLSX / XLS / XLSM / XLSB / CSV に対応し、100以上の言語をサポートしています。アップロードしたファイルはいつでも自分で削除できます。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsd0w8hxwxgekkp4eox32.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsd0w8hxwxgekkp4eox32.png" alt="ExcelTranslator.aiのトップページ。スプレッドシートをドラッグ&amp;amp;ドロップでアップロードする画面" width="800" height="431"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ExcelTranslator.ai のアプローチ
&lt;/h2&gt;

&lt;p&gt;このサービスは、アップロードされたファイルのセルを1つずつ解析し、セルの種別に応じて処理方法を切り替えることで元の書式を維持します。設定は5ステップに整理されています。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faaovke9dd3nzxv94d3ij.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faaovke9dd3nzxv94d3ij.png" alt="翻訳設定の5ステップ：言語選択・翻訳スタイル・文書コンテキスト・用語集・除外範囲" width="800" height="434"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;開発者として「お、これは効くな」と感じたのは次の4点です。&lt;/p&gt;

&lt;h3&gt;
  
  
  1. 翻訳対象の選択的除外
&lt;/h3&gt;

&lt;p&gt;列・行・シート単位で翻訳対象から除外を指定できます。IDカラム、ステータスコード、計算用の中間データなど「触ってほしくない領域」を明示的に守れるのは、データの整合性を守るうえで地味に重要です。&lt;/p&gt;

&lt;h3&gt;
  
  
  2. カスタム用語集（Glossary）
&lt;/h3&gt;

&lt;p&gt;原語と訳語のマッピングを登録すると、AIがドキュメント全体で一貫した訳語を使ってくれます。ブランド名、業界特有のジャーゴン、社内用語などを固定したいときに有効です。i18nの世界でいう用語統一を、翻訳前に宣言的に効かせられるイメージです。&lt;/p&gt;

&lt;h3&gt;
  
  
  3. カスタムプロンプトとトーン指定
&lt;/h3&gt;

&lt;p&gt;「この文書は何についてのものか」を説明として渡したり、General / Formal / Casual / Academic / Technical からトーンを選んだりできます。技術仕様書とマーケティング資料で語彙や文体を変えたいときに、文脈をAIに与えられるのは大きいです。&lt;/p&gt;

&lt;h3&gt;
  
  
  4. 課金前のプレビュー
&lt;/h3&gt;

&lt;p&gt;ファイルの一部を先に翻訳して、ダウンロードして品質を確認してから本番翻訳に進めます。「金を払ったら期待外れだった」を避けられる、エンジニアにやさしい設計です。&lt;/p&gt;

&lt;h2&gt;
  
  
  料金は従量課金（Pay As You Go）
&lt;/h2&gt;

&lt;p&gt;サブスクリプションはなく、翻訳したテキスト量に応じた従量課金です。基本レートは &lt;strong&gt;1,000トークンあたり $0.50&lt;/strong&gt;。ファイルが大きいほどボリュームディスカウントが自動適用されます。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;最初の20,000トークン: 1Kトークンあたり $0.50&lt;/li&gt;
&lt;li&gt;20,001〜60,000トークン: 1Kトークンあたり $0.25（50%オフ）&lt;/li&gt;
&lt;li&gt;60,000トークン超: 1Kトークンあたり $0.10（80%オフ）&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;たとえば3シート・各約10,000トークン（計30,000トークン）のファイルなら、最初の20K分が $10.00、残り10K分が $2.50で、合計 &lt;strong&gt;$12.50&lt;/strong&gt; という計算です。最低注文額は $5、テキストを含む画像は標準レートの2倍で課金されます。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faarzkbz21snty3zrdr5a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faarzkbz21snty3zrdr5a.png" alt="従量課金の料金表。1Kトークンあたり$0.50からのボリュームディスカウント" width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;トークンベースなので、LLMのAPIを触ったことがある人にはコスト感がそのまま掴めるはずです。&lt;/p&gt;

&lt;h2&gt;
  
  
  実践ワークフロー
&lt;/h2&gt;

&lt;p&gt;実際に多言語ドキュメントを量産するときの流れはこんな感じになります。&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;元ファイルを準備&lt;/strong&gt; — 翻訳されたくないIDやコードがどの列にあるかを把握しておく。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;言語を選択&lt;/strong&gt; — ソース言語とターゲット言語をドロップダウンから指定。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;除外範囲を指定&lt;/strong&gt; — IDカラムや数式列を翻訳対象から外す。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;用語集を登録&lt;/strong&gt; — 製品名・専門用語の訳を固定する。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;トーンとコンテキストを設定&lt;/strong&gt; — 文書の性格に合わせて選ぶ。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;プレビューで品質確認&lt;/strong&gt; — 一部を試訳してチェック。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;本番翻訳 → ダウンロード&lt;/strong&gt; — 書式が保たれた状態で受け取る。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;自前でパーサを書くのと比べると、「書式の保持」と「数式の保護」という一番ハマりやすい2点を肩代わりしてくれるのが大きな時短になります。&lt;/p&gt;

&lt;h2&gt;
  
  
  Google翻訳やDeepLとの違い
&lt;/h2&gt;

&lt;p&gt;汎用翻訳ツールにファイルを通すと、テキストと数式の区別がつかなかったり、書式が崩れたりしがちです。ExcelTranslator.aiはセル単位で種別を判定し、書式・数式・レイアウトを保ったまま翻訳する点に特化しています。スプレッドシート特有の「壊れやすさ」に正面から取り組んでいるのが差別化ポイントです。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3mbxcjdfgg2udj0alo4n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3mbxcjdfgg2udj0alo4n.png" alt="ExcelTranslator.aiのFAQセクション。対応形式やレイアウト保持についての質問" width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  データの扱いについて
&lt;/h2&gt;

&lt;p&gt;業務ファイルを扱う以上、ここは気になるところ。アップロードされたファイルは14日間保持された後、自動的に削除される仕様です。また、ユーザー自身がいつでもファイルを削除できます。機密性の高い財務データや顧客リストを扱う場合は、社内のデータ取り扱いポリシーと照らし合わせて判断してください。&lt;/p&gt;

&lt;h2&gt;
  
  
  まとめ
&lt;/h2&gt;

&lt;p&gt;Excelの翻訳は「テキストを別言語に置き換える」だけの作業ではなく、&lt;strong&gt;翻訳すべきものとすべきでないものを見分ける&lt;/strong&gt; 作業です。数式やコードを壊さず、書式を保ち、用語を一貫させる——この3点を手作業やナイーブなスクリプトでやると確実に時間を溶かします。&lt;/p&gt;

&lt;p&gt;選択的除外・用語集・カスタムプロンプト・プレビュー・従量課金といった要素が揃っている &lt;a href="https://exceltranslator.ai/" rel="noopener noreferrer"&gt;ExcelTranslator.ai&lt;/a&gt; は、まさにこの「Excelならではの面倒くささ」に正面から取り組んだツールです。無料プレビューがあるので、まずはファイルを1つ通してみるのが手っ取り早いと思います。&lt;/p&gt;




&lt;p&gt;&lt;em&gt;みなさんはExcelの多言語化、どう乗り切っていますか？ 自前スクリプト派 / ツール派、コメントで教えてください。&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Streamline Your Document Translations with AI: Introducing doc2lang.com</title>
      <dc:creator>Ff Ff</dc:creator>
      <pubDate>Sat, 12 Apr 2025 01:56:38 +0000</pubDate>
      <link>https://dev.to/ff_ff_1af13679a8a14efa2a2/streamline-your-document-translations-with-ai-introducing-doc2langcom-5012</link>
      <guid>https://dev.to/ff_ff_1af13679a8a14efa2a2/streamline-your-document-translations-with-ai-introducing-doc2langcom-5012</guid>
      <description>&lt;p&gt;In an increasingly globalized world, translating documents is no longer a “nice to have”—it’s a necessity. Whether you’re building open-source software with multilingual docs, or preparing a marketing presentation for new international markets, inaccurate or clumsy translation can cause big headaches.&lt;/p&gt;

&lt;p&gt;That’s where &lt;a href="https://doc2lang.com/" rel="noopener noreferrer"&gt;doc2lang.com&lt;/a&gt; comes in. Powered by the latest GPT-based language models, doc2lang is an online service that simplifies and automates document translation across multiple file types. Below, we’ll explore how it works and why it can be a game-changer for developers and content creators alike.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is doc2lang?
&lt;/h2&gt;

&lt;p&gt;In short, doc2lang is an &lt;a href="https://doc2lang.com/" rel="noopener noreferrer"&gt;AI-driven document translator&lt;/a&gt; that supports a wide variety of file formats, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Word (.docx)&lt;/li&gt;
&lt;li&gt;Excel (.xlsx, .csv)&lt;/li&gt;
&lt;li&gt;PowerPoint (.pptx)&lt;/li&gt;
&lt;li&gt;PDF (including OCR for scanned files)&lt;/li&gt;
&lt;li&gt;SRT (subtitles)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of copying and pasting text into a translation tool, doc2lang handles entire documents at once, maintaining original formatting, layouts, and (where relevant) formulas or timestamps.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Use doc2lang?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Time Saver
&lt;/h3&gt;

&lt;p&gt;No more manual copy-paste of large documents into a translator line by line. doc2lang processes entire files in a single go.&lt;/p&gt;

&lt;h3&gt;
  
  
  GPT Accuracy
&lt;/h3&gt;

&lt;p&gt;doc2lang taps into GPT-based natural language models, which excel at context-awareness. This results in smoother, more fluent translations—even with technical jargon or industry-specific terminology.&lt;/p&gt;

&lt;h3&gt;
  
  
  Format Preservation
&lt;/h3&gt;

&lt;p&gt;The service strives to maintain tables, bullet points, images, style elements, and more. You can directly upload your doc, get it translated, and download the final version in Word, PDF, or the original format.&lt;/p&gt;

&lt;h3&gt;
  
  
  Pay-Per-Use
&lt;/h3&gt;

&lt;p&gt;doc2lang doesn’t lock you into monthly subscriptions. You pay only for the translations you need, making it cost-effective for teams or individuals with variable workloads.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;For many of us—developers, tech writers, or content creators—document translation is an occasional but crucial task. doc2lang.com offers a streamlined, AI-driven approach that saves time, preserves formatting, and eliminates subscription overhead. With advanced GPT-based context awareness, doc2lang might just be the ultimate “upload and translate” solution for your next project.&lt;/p&gt;

&lt;p&gt;Give doc2lang a try, especially if you’re dealing with complicated PDFs, multi-tab Excel sheets, or speaker notes in your PowerPoint slides. And if you’re curious about further customization—like a fully integrated API—keep an eye on their roadmap.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
