{
  "meta": {
    "name": "RunDida Tools API",
    "description": "Complete list of running tools and calculators available on RunDida.",
    "version": "1.1",
    "total": 102,
    "generated": "2026-08-17",
    "website": "https://rundida.com"
  },
  "tools": [
    {
      "slug": "hyrox-time-calculator",
      "title": "HYROX Time Calculator — Estimate Your Finish for Runners",
      "titleZh": "HYROX 成绩计算器 — 跑者估算完赛时间",
      "titleJa": "HYROX タイム計算機 — ランナー向け完走予測",
      "description": "HYROX is only half running — a fast 10k won't carry the 8 stations. Get an honest finish range from your run PB and your strength, not a fake single number.",
      "descriptionZh": "HYROX 一半是跑、一半是 8 个站点，跑得快不代表站点强。用你的路跑成绩加力量自评，给出诚实的完赛时间区间，而不是好看的单一数字。",
      "descriptionJa": "HYROX は半分がラン、半分が 8 ステーション。速い 10k でもステーションは別物。ロード成績と筋力自己評価から、正直な完走タイムのレンジを予測します。",
      "titleByLocale": {
        "en": "HYROX Time Calculator — Estimate Your Finish for Runners",
        "zh": "HYROX 成绩计算器 — 跑者估算完赛时间",
        "ja": "HYROX タイム計算機 — ランナー向け完走予測"
      },
      "descriptionByLocale": {
        "en": "HYROX is only half running — a fast 10k won't carry the 8 stations. Get an honest finish range from your run PB and your strength, not a fake single number.",
        "zh": "HYROX 一半是跑、一半是 8 个站点，跑得快不代表站点强。用你的路跑成绩加力量自评，给出诚实的完赛时间区间，而不是好看的单一数字。",
        "ja": "HYROX は半分がラン、半分が 8 ステーション。速い 10k でもステーションは別物。ロード成績と筋力自己評価から、正直な完走タイムのレンジを予測します。"
      },
      "category": "race-strategy",
      "url": "https://rundida.com/tools/hyrox-time-calculator/",
      "apiUrl": "https://rundida.com/api/tools/hyrox-time-calculator.json",
      "keywords": [
        "hyrox time calculator",
        "hyrox time predictor",
        "marathon to hyrox",
        "hyrox for runners",
        "hyrox finish time",
        "predict hyrox time",
        "hyrox running pace",
        "hyrox pace from 10k"
      ],
      "keywordsByLocale": {
        "en": [
          "hyrox time calculator",
          "hyrox time predictor",
          "marathon to hyrox",
          "hyrox for runners",
          "hyrox finish time",
          "predict hyrox time",
          "hyrox running pace",
          "hyrox pace from 10k"
        ],
        "zh": [
          "hyrox 成绩计算器",
          "hyrox 时间预测",
          "hyrox 完赛时间",
          "马拉松 hyrox",
          "hyrox 跑者",
          "hyrox 配速",
          "hyrox 跑步配速"
        ],
        "ja": [
          "hyrox タイム 計算",
          "hyrox タイム 目安",
          "hyrox 完走 タイム",
          "hyrox ランナー",
          "hyrox とは",
          "hyrox ペース",
          "hyrox ランニング ペース"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "marathon-countdown",
      "title": "Marathon Countdown Timer — Days Until Your Race",
      "titleZh": "马拉松倒计时 — 全球赛事实时倒计时器",
      "titleJa": "マラソンカウントダウンタイマー",
      "description": "Live countdown to 49 marathons — Boston, Tokyo, Berlin, London, NYC, Shanghai and more. 5 personality modes adapt to your mood and training phase. Free.",
      "descriptionZh": "免费在线马拉松倒计时器，实时追踪全球主要赛事倒计时。5种情感智能人格模式随心情、天气和训练阶段自适应，含城市主题视觉设计、天气集成和中英双语支持。",
      "descriptionJa": "感情知能マラソンカウントダウンタイマー。5つのパーソナリティモードと天気連動でレース当日までのモチベーションを最大化。世界49大会対応の無料ツール。",
      "titleByLocale": {
        "en": "Marathon Countdown Timer — Days Until Your Race",
        "zh": "马拉松倒计时 — 全球赛事实时倒计时器",
        "ja": "マラソンカウントダウンタイマー"
      },
      "descriptionByLocale": {
        "en": "Live countdown to 49 marathons — Boston, Tokyo, Berlin, London, NYC, Shanghai and more. 5 personality modes adapt to your mood and training phase. Free.",
        "zh": "免费在线马拉松倒计时器，实时追踪全球主要赛事倒计时。5种情感智能人格模式随心情、天气和训练阶段自适应，含城市主题视觉设计、天气集成和中英双语支持。",
        "ja": "感情知能マラソンカウントダウンタイマー。5つのパーソナリティモードと天気連動でレース当日までのモチベーションを最大化。世界49大会対応の無料ツール。"
      },
      "category": "race-day",
      "url": "https://rundida.com/tools/marathon-countdown/",
      "apiUrl": "https://rundida.com/api/tools/marathon-countdown.json",
      "keywords": [
        "marathon countdown",
        "marathon countdown timer",
        "days until marathon",
        "how many days until marathon",
        "boston marathon countdown",
        "boston marathon 2026 countdown",
        "days until boston marathon 2026",
        "nyc marathon countdown",
        "london marathon countdown",
        "tokyo marathon countdown",
        "berlin marathon countdown",
        "chicago marathon countdown",
        "race countdown timer",
        "countdown to marathon"
      ],
      "keywordsByLocale": {
        "en": [
          "marathon countdown",
          "marathon countdown timer",
          "days until marathon",
          "how many days until marathon",
          "boston marathon countdown",
          "boston marathon 2026 countdown",
          "days until boston marathon 2026",
          "nyc marathon countdown",
          "london marathon countdown",
          "tokyo marathon countdown",
          "berlin marathon countdown",
          "chicago marathon countdown",
          "race countdown timer",
          "countdown to marathon"
        ],
        "zh": [
          "马拉松倒计时",
          "马拉松倒计时器",
          "距离马拉松还有多少天",
          "上海马拉松倒计时",
          "北京马拉松倒计时",
          "东京马拉松倒计时",
          "波士顿马拉松倒计时",
          "比赛倒计时",
          "马拉松赛前倒计时",
          "马拉松备赛天数"
        ],
        "ja": [
          "マラソン カウントダウン",
          "マラソン あと何日",
          "マラソン カウントダウンタイマー",
          "東京マラソン カウントダウン",
          "ボストンマラソン あと何日",
          "マラソン 残り日数",
          "マラソン あと1ヶ月",
          "レース カウントダウン",
          "マラソン大会 残り何日",
          "レースまでの日数"
        ]
      },
      "printable": true,
      "featured": true,
      "snippetType": "list"
    },
    {
      "slug": "pace-calculator",
      "title": "Running Pace Calculator — Min/km, Finish Time & Pace Chart",
      "titleZh": "配速计算器 — 配速怎么算？输入距离和时间秒出结果",
      "titleJa": "マラソンペース表＆ペース計算機 — サブ3〜サブ5早見表",
      "description": "Free running pace calculator for 5K, 10K, half marathon, and marathon. Get min/km or min/mile, your finish time, and pace level benchmarks.",
      "descriptionZh": "免费在线配速计算器。输入距离和时间，自动计算每公里/每英里配速、完赛时间和配速等级。支持5K、10K、半马、全马及自定义距离。",
      "descriptionJa": "1kmペースと完走タイムを双方向で計算。サブ4・サブ3など目標ペースの早見表付き。5K・10K・ハーフ・フルマラソン対応の無料ツール。",
      "titleByLocale": {
        "en": "Running Pace Calculator — Min/km, Finish Time & Pace Chart",
        "zh": "配速计算器 — 配速怎么算？输入距离和时间秒出结果",
        "ja": "マラソンペース表＆ペース計算機 — サブ3〜サブ5早見表"
      },
      "descriptionByLocale": {
        "en": "Free running pace calculator for 5K, 10K, half marathon, and marathon. Get min/km or min/mile, your finish time, and pace level benchmarks.",
        "zh": "免费在线配速计算器。输入距离和时间，自动计算每公里/每英里配速、完赛时间和配速等级。支持5K、10K、半马、全马及自定义距离。",
        "ja": "1kmペースと完走タイムを双方向で計算。サブ4・サブ3など目標ペースの早見表付き。5K・10K・ハーフ・フルマラソン対応の無料ツール。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/pace-calculator/",
      "apiUrl": "https://rundida.com/api/tools/pace-calculator.json",
      "keywords": [
        "pace calculator",
        "running pace calculator",
        "marathon pace calculator",
        "race pace calculator",
        "pace calculator running",
        "half marathon pace calculator",
        "grade adjusted pace calculator",
        "5k pace calculator",
        "run speed calculator",
        "pacing calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "pace calculator",
          "running pace calculator",
          "marathon pace calculator",
          "race pace calculator",
          "pace calculator running",
          "half marathon pace calculator",
          "grade adjusted pace calculator",
          "5k pace calculator",
          "run speed calculator",
          "pacing calculator"
        ],
        "zh": [
          "配速计算器",
          "跑步配速计算",
          "配速怎么算",
          "马拉松配速计算器",
          "每公里配速",
          "跑配速度计算",
          "半马配速计算",
          "10K配速",
          "跑步配速换算",
          "配速計算公式",
          "配速对照表",
          "配速水平划分",
          "330配速",
          "破四配速",
          "马拉松配速对照表",
          "配速等级"
        ],
        "ja": [
          "ランニング ペース計算",
          "ペース計算機",
          "マラソン ペース計算",
          "1km ペース 計算",
          "ランニング 速度計算",
          "ハーフマラソン ペース",
          "マラソン ペース 早見表",
          "ペース 時間 計算",
          "ジョギング ペース",
          "サブ4 ペース表",
          "マラソン ペース配分",
          "ペース 早見表",
          "ランニング ペース 目安",
          "サブ3 ペース",
          "キロ6分 ペース"
        ]
      },
      "printable": true,
      "featured": true,
      "snippetType": "table"
    },
    {
      "slug": "pace-band-generator",
      "title": "Free Pace Band Generator — Printable Race Day Wristband",
      "titleZh": "配速手环生成器 — 可打印比赛日配速表",
      "titleJa": "ペースバンドジェネレーター — レース用リストバンド作成",
      "description": "Free printable pace band for marathon, half marathon, or custom distance. Choose even, negative, or positive splits with S/M/L wrist sizes and hydration reminders.",
      "descriptionZh": "免费在线配速手环生成器，创建可折叠的马拉松配速手环。支持S/M/L手腕尺寸、均匀/负分段/正分段策略，背面含补水补给提醒，A4打印裁剪折叠即可佩戴比赛。",
      "descriptionJa": "レース中にペースを見失わない。マラソン・ハーフ対応の印刷可能ペースバンドを自動生成。イーブン・ネガティブスプリット戦略やサイズ選択も自在。",
      "titleByLocale": {
        "en": "Free Pace Band Generator — Printable Race Day Wristband",
        "zh": "配速手环生成器 — 可打印比赛日配速表",
        "ja": "ペースバンドジェネレーター — レース用リストバンド作成"
      },
      "descriptionByLocale": {
        "en": "Free printable pace band for marathon, half marathon, or custom distance. Choose even, negative, or positive splits with S/M/L wrist sizes and hydration reminders.",
        "zh": "免费在线配速手环生成器，创建可折叠的马拉松配速手环。支持S/M/L手腕尺寸、均匀/负分段/正分段策略，背面含补水补给提醒，A4打印裁剪折叠即可佩戴比赛。",
        "ja": "レース中にペースを見失わない。マラソン・ハーフ対応の印刷可能ペースバンドを自動生成。イーブン・ネガティブスプリット戦略やサイズ選択も自在。"
      },
      "category": "race-day",
      "url": "https://rundida.com/tools/pace-band-generator/",
      "apiUrl": "https://rundida.com/api/tools/pace-band-generator.json",
      "keywords": [
        "pace band generator",
        "marathon pace band",
        "printable pace band",
        "half marathon pace band",
        "race pace wristband",
        "pace band creator",
        "free pace band",
        "running pace wristband",
        "marathon pace wristband"
      ],
      "keywordsByLocale": {
        "en": [
          "pace band generator",
          "marathon pace band",
          "printable pace band",
          "half marathon pace band",
          "race pace wristband",
          "pace band creator",
          "free pace band",
          "running pace wristband",
          "marathon pace wristband"
        ],
        "zh": [
          "配速手环",
          "配速手环制作",
          "马拉松配速手环",
          "马拉松配速表",
          "打印配速手环",
          "马拉松配速表打印",
          "马拉松配速对照表",
          "配速手环生成器"
        ],
        "ja": [
          "マラソン ペース表",
          "マラソン ペース配分",
          "マラソン ラップ表",
          "ペース表 作成",
          "マラソン ペース表 印刷",
          "フルマラソン ペース配分表",
          "ハーフマラソン ペース表",
          "マラソン ペース表 サブ4"
        ]
      },
      "printable": true,
      "featured": true,
      "snippetType": "table"
    },
    {
      "slug": "race-morning-planner",
      "title": "Marathon Wake-Up Time Calculator — Race Morning Timeline",
      "titleZh": "马拉松几点起床 — 比赛日早晨流程倒推工具",
      "titleJa": "マラソン当日の起床時間 — 朝の流れ逆算ツール",
      "description": "7 AM race, wake at 3:45 AM? Enter the gun time; we work backward through meal, gear, bathroom, warm-up — plus the reactive-hypoglycemia window others miss.",
      "descriptionZh": "7 点发枪的上马、北马，几点起床？输入起跑时间，倒推早餐、安检、存包、热身全流程时间表，附身份证、能量胶、咖啡因 3 个国内跑友常踩坑的提醒。",
      "descriptionJa": "9 時スタートなら 5 時起床。スタート時刻を入力、朝食（おにぎり・海苔回避）→ カフェインタイミング → 号砲 15 分前のラストジェルまで逆算します。",
      "titleByLocale": {
        "en": "Marathon Wake-Up Time Calculator — Race Morning Timeline",
        "zh": "马拉松几点起床 — 比赛日早晨流程倒推工具",
        "ja": "マラソン当日の起床時間 — 朝の流れ逆算ツール"
      },
      "descriptionByLocale": {
        "en": "7 AM race, wake at 3:45 AM? Enter the gun time; we work backward through meal, gear, bathroom, warm-up — plus the reactive-hypoglycemia window others miss.",
        "zh": "7 点发枪的上马、北马，几点起床？输入起跑时间，倒推早餐、安检、存包、热身全流程时间表，附身份证、能量胶、咖啡因 3 个国内跑友常踩坑的提醒。",
        "ja": "9 時スタートなら 5 時起床。スタート時刻を入力、朝食（おにぎり・海苔回避）→ カフェインタイミング → 号砲 15 分前のラストジェルまで逆算します。"
      },
      "category": "race-day",
      "url": "https://rundida.com/tools/race-morning-planner/",
      "apiUrl": "https://rundida.com/api/tools/race-morning-planner.json",
      "keywords": [
        "race morning planner",
        "marathon morning routine",
        "race day schedule",
        "pre race checklist",
        "marathon wake up time",
        "race morning timeline",
        "what time wake up before marathon"
      ],
      "keywordsByLocale": {
        "en": [
          "race morning planner",
          "marathon morning routine",
          "race day schedule",
          "pre race checklist",
          "marathon wake up time",
          "race morning timeline",
          "what time wake up before marathon"
        ],
        "zh": [
          "马拉松几点起床",
          "比赛日早上吃什么",
          "马拉松比赛当天流程",
          "上马几点起床",
          "马拉松赛前准备",
          "马拉松比赛日时间表",
          "比赛日早晨规划",
          "马拉松发枪前几小时起床",
          "赛前一晚准备",
          "马拉松比赛日早餐"
        ],
        "ja": [
          "マラソン当日 起床時間",
          "マラソン 当日 朝食",
          "東京マラソン 何時起床",
          "マラソン 朝食 おにぎり",
          "マラソン 当日 朝 海苔",
          "レース朝 タイムライン",
          "マラソン 当日 流れ",
          "マラソン 朝の過ごし方",
          "サブ4 朝食 タイミング",
          "マラソン 当日 コンビニ朝食"
        ]
      },
      "printable": true,
      "featured": true,
      "snippetType": "steps"
    },
    {
      "slug": "heart-rate-zones",
      "title": "Heart Rate Zone Calculator — 5-Zone Training Guide",
      "titleZh": "心率区间计算器 — 五区心率训练配速指导",
      "titleJa": "心拍ゾーン計算 — ランニング心拍数の目安と5ゾーン",
      "description": "What heart rate should you train at? Enter your age and resting HR to get personalized 5-zone training ranges using the Karvonen formula or max HR method.",
      "descriptionZh": "跑步该用什么心率？输入年龄和静息心率，用Karvonen储备心率法精确算出你的5个训练心率区间，从有氧二区到间歇五区。",
      "descriptionJa": "ランニングに最適な心拍数は？年齢と安静時心拍数からカルボーネン法（予備心拍数HRR）で5つの心拍ゾーンを自動計算。脂肪燃焼ゾーンからVO2maxまで計算式と例つき。",
      "titleByLocale": {
        "en": "Heart Rate Zone Calculator — 5-Zone Training Guide",
        "zh": "心率区间计算器 — 五区心率训练配速指导",
        "ja": "心拍ゾーン計算 — ランニング心拍数の目安と5ゾーン"
      },
      "descriptionByLocale": {
        "en": "What heart rate should you train at? Enter your age and resting HR to get personalized 5-zone training ranges using the Karvonen formula or max HR method.",
        "zh": "跑步该用什么心率？输入年龄和静息心率，用Karvonen储备心率法精确算出你的5个训练心率区间，从有氧二区到间歇五区。",
        "ja": "ランニングに最適な心拍数は？年齢と安静時心拍数からカルボーネン法（予備心拍数HRR）で5つの心拍ゾーンを自動計算。脂肪燃焼ゾーンからVO2maxまで計算式と例つき。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/heart-rate-zones/",
      "apiUrl": "https://rundida.com/api/tools/heart-rate-zones.json",
      "keywords": [
        "heart rate zones calculator",
        "how to calculate heart rate zones",
        "heart rate zone calculator",
        "zone 2 heart rate calculator",
        "calculate heart rate zones",
        "hr zone calculator",
        "heart rate zones",
        "heart rate reserve calculator",
        "zone 2 calculator",
        "heart rate training zone calculator",
        "zone 2 heart rate by age",
        "how to lower running heart rate",
        "karvonen formula calculator",
        "garmin heart rate zones",
        "apple watch heart rate zones"
      ],
      "keywordsByLocale": {
        "en": [
          "heart rate zones calculator",
          "how to calculate heart rate zones",
          "heart rate zone calculator",
          "zone 2 heart rate calculator",
          "calculate heart rate zones",
          "hr zone calculator",
          "heart rate zones",
          "heart rate reserve calculator",
          "zone 2 calculator",
          "heart rate training zone calculator",
          "zone 2 heart rate by age",
          "how to lower running heart rate",
          "karvonen formula calculator",
          "garmin heart rate zones",
          "apple watch heart rate zones"
        ],
        "zh": [
          "心率区间",
          "心率区间计算器",
          "训练心率区间",
          "跑步心率分区",
          "Karvonen心率计算",
          "储备心率计算",
          "跑步心率怎么算",
          "有氧心率区间",
          "运动心率",
          "二区心率",
          "储备心率",
          "五区心率训练",
          "马拉松跑者心率计算器",
          "马拉松跑者心率区间计算器",
          "跑步心率高怎么降下来",
          "燃脂心率区间",
          "佳明心率区间设置",
          "跑步心率160正常吗"
        ],
        "ja": [
          "心拍ゾーン 計算",
          "心拍数 ゾーン 計算機",
          "トレーニング 心拍ゾーン",
          "カルボーネン法 心拍",
          "心拍数 予備量",
          "ランニング 心拍ゾーン",
          "有酸素 心拍ゾーン",
          "心拍ゾーン 求め方",
          "ランニング 心拍数 下げたい",
          "ガーミン 心拍ゾーン 設定",
          "心拍ゾーン 40代",
          "心拍ゾーン2 ランニング",
          "カルボーネン法 計算",
          "予備心拍数 計算",
          "hrr 計算",
          "心拍数 脂肪燃焼ゾーン 計算",
          "カルボーネン法 計算 例",
          "最大心拍数 計算"
        ]
      },
      "printable": true,
      "featured": true,
      "snippetType": "table"
    },
    {
      "slug": "vo2max-calculator",
      "title": "VO2max Calculator — Check Your Running Fitness Level",
      "titleZh": "VO2max计算器 — 跑步体能水平评估",
      "titleJa": "VO2max計算ツール — 最大酸素摂取量をレース結果から推定",
      "description": "Find your VO2max and fitness percentile — enter a race result, Cooper test, or resting heart rate. See where you rank for your age and get VDOT training paces.",
      "descriptionZh": "输入比赛成绩或心率，测算VO2max和同龄人体能排名百分位。了解你的有氧能力水平，获取VDOT个性化训练配速。",
      "descriptionJa": "レース結果や心拍数からVO2maxを無料で計算。年齢別のフィットネスランキングと、VDOTに基づく最適トレーニングペースがわかります。",
      "titleByLocale": {
        "en": "VO2max Calculator — Check Your Running Fitness Level",
        "zh": "VO2max计算器 — 跑步体能水平评估",
        "ja": "VO2max計算ツール — 最大酸素摂取量をレース結果から推定"
      },
      "descriptionByLocale": {
        "en": "Find your VO2max and fitness percentile — enter a race result, Cooper test, or resting heart rate. See where you rank for your age and get VDOT training paces.",
        "zh": "输入比赛成绩或心率，测算VO2max和同龄人体能排名百分位。了解你的有氧能力水平，获取VDOT个性化训练配速。",
        "ja": "レース結果や心拍数からVO2maxを無料で計算。年齢別のフィットネスランキングと、VDOTに基づく最適トレーニングペースがわかります。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/vo2max-calculator/",
      "apiUrl": "https://rundida.com/api/tools/vo2max-calculator.json",
      "keywords": [
        "VO2max estimate from race times",
        "vo2 max calculator running",
        "vo2 calculator",
        "vo2 max pace calculator",
        "vo2 max running calculator",
        "running vo2 max calculator",
        "v02 calculator",
        "vo2 max race predictor",
        "vo2max calculator",
        "VO2max estimate",
        "vo2max calculator by age",
        "what is a good vo2 max",
        "vo2 max chart",
        "cooper test vo2max calculator",
        "vo2max calculator 5k",
        "vo2 max apple watch vs actual",
        "vo2max resting heart rate"
      ],
      "keywordsByLocale": {
        "en": [
          "VO2max estimate from race times",
          "vo2 max calculator running",
          "vo2 calculator",
          "vo2 max pace calculator",
          "vo2 max running calculator",
          "running vo2 max calculator",
          "v02 calculator",
          "vo2 max race predictor",
          "vo2max calculator",
          "VO2max estimate",
          "vo2max calculator by age",
          "what is a good vo2 max",
          "vo2 max chart",
          "cooper test vo2max calculator",
          "vo2max calculator 5k",
          "vo2 max apple watch vs actual",
          "vo2max resting heart rate"
        ],
        "zh": [
          "最大摄氧量",
          "VO2max计算器",
          "最大摄氧量怎么算",
          "最大摄氧量评估",
          "跑步体能测试",
          "VO2max跑步",
          "摄氧量计算",
          "有氧能力评估",
          "vo2max 計算",
          "最大摄氧量年龄对照表",
          "最大摄氧量多少算优秀",
          "最大摄氧量计算公式",
          "库珀测试计算",
          "最大摄氧量50什么水平",
          "最大摄氧量心率计算",
          "最大摄氧量越锻炼越小"
        ],
        "ja": [
          "VO2max 計算",
          "最大酸素摂取量 計算",
          "VO2max レースタイムから推定",
          "VO2max 年齢別 基準値",
          "ランニング 体力テスト",
          "VO2max ランニング",
          "最大酸素摂取量 推定",
          "有酸素能力 評価",
          "VO2max 計算方法",
          "VO2max 上げ方",
          "最大酸素摂取量 平均",
          "最大酸素摂取量 測定方法",
          "VO2max 計算式",
          "クーパーテスト 計算",
          "VO2max Apple Watch",
          "VO2max 年齢別 平均値"
        ]
      },
      "printable": true,
      "featured": true,
      "snippetType": "table"
    },
    {
      "slug": "finish-time-calculator",
      "title": "Race Finish Time Calculator & Predictor — Free",
      "titleZh": "完赛时间计算器 — 配速与时间双向换算",
      "titleJa": "マラソン完走タイム計算 — ペースから予測タイムを算出",
      "description": "Predict your race finish time from pace, or set a goal time to find required pace. Free instant calculator for 5K, 10K, half & full marathon with splits.",
      "descriptionZh": "你的马拉松能跑多快？输入配速预测完赛时间，或设定目标成绩反推所需配速。覆盖5K、10K、半马、全马，含负分段策略建议。",
      "descriptionJa": "ペースから完走タイムを予測、または目標タイムに必要なペースを逆算。5K・10K・ハーフ・フルマラソン対応。ネガティブスプリット戦略も提案する無料ツール。",
      "titleByLocale": {
        "en": "Race Finish Time Calculator & Predictor — Free",
        "zh": "完赛时间计算器 — 配速与时间双向换算",
        "ja": "マラソン完走タイム計算 — ペースから予測タイムを算出"
      },
      "descriptionByLocale": {
        "en": "Predict your race finish time from pace, or set a goal time to find required pace. Free instant calculator for 5K, 10K, half & full marathon with splits.",
        "zh": "你的马拉松能跑多快？输入配速预测完赛时间，或设定目标成绩反推所需配速。覆盖5K、10K、半马、全马，含负分段策略建议。",
        "ja": "ペースから完走タイムを予測、または目標タイムに必要なペースを逆算。5K・10K・ハーフ・フルマラソン対応。ネガティブスプリット戦略も提案する無料ツール。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/finish-time-calculator/",
      "apiUrl": "https://rundida.com/api/tools/finish-time-calculator.json",
      "keywords": [
        "finish time calculator",
        "race finish time calculator",
        "marathon finish time calculator",
        "predict marathon time",
        "half marathon finish time",
        "marathon time calculator",
        "race time predictor",
        "calculate marathon finish time",
        "race pace predictor",
        "running finish time"
      ],
      "keywordsByLocale": {
        "en": [
          "finish time calculator",
          "race finish time calculator",
          "marathon finish time calculator",
          "predict marathon time",
          "half marathon finish time",
          "marathon time calculator",
          "race time predictor",
          "calculate marathon finish time",
          "race pace predictor",
          "running finish time"
        ],
        "zh": [
          "完赛时间计算",
          "马拉松完赛时间",
          "跑步完赛时间计算器",
          "马拉松多久跑完",
          "比赛完赛时间预估",
          "配速算完赛时间",
          "半马完赛时间计算",
          "目标完赛时间"
        ],
        "ja": [
          "完走タイム 計算",
          "マラソン 完走時間",
          "レース タイム計算",
          "マラソン 何時間で走れる",
          "マラソン 完走予想",
          "ペースから完走タイム",
          "ハーフマラソン 完走時間",
          "目標タイム 計算"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "running-calories",
      "title": "Running Calorie Calculator · 2024 MET + Keytel Heart Rate",
      "titleZh": "跑步卡路里计算器 · 2024 科学公式 + 千焦换算",
      "titleJa": "フルマラソン・ハーフ・10kmの消費カロリー計算 — 体重別",
      "description": "Calculate calories burned running — science-backed 2024 MET Compendium plus optional Keytel heart rate. EPOC afterburn, pace correction, food equivalents.",
      "descriptionZh": "基于 2024 年最新代谢当量标准与 Keytel 心率公式，精算跑步热量。支持坡度、气温调整，含后燃效应、千焦换算与减脂规划。",
      "descriptionJa": "フルマラソン3,060・ハーフ1,530・10km 725kcal（70kg目安）。体重と距離からMETs式で計算し、日本式1.05係数やごはん何杯の食品換算にも対応。",
      "titleByLocale": {
        "en": "Running Calorie Calculator · 2024 MET + Keytel Heart Rate",
        "zh": "跑步卡路里计算器 · 2024 科学公式 + 千焦换算",
        "ja": "フルマラソン・ハーフ・10kmの消費カロリー計算 — 体重別"
      },
      "descriptionByLocale": {
        "en": "Calculate calories burned running — science-backed 2024 MET Compendium plus optional Keytel heart rate. EPOC afterburn, pace correction, food equivalents.",
        "zh": "基于 2024 年最新代谢当量标准与 Keytel 心率公式，精算跑步热量。支持坡度、气温调整，含后燃效应、千焦换算与减脂规划。",
        "ja": "フルマラソン3,060・ハーフ1,530・10km 725kcal（70kg目安）。体重と距離からMETs式で計算し、日本式1.05係数やごはん何杯の食品換算にも対応。"
      },
      "category": "health-body",
      "url": "https://rundida.com/tools/running-calories/",
      "apiUrl": "https://rundida.com/api/tools/running-calories.json",
      "keywords": [
        "running calorie calculator",
        "calories burned running calculator",
        "calories burned running",
        "calorie calculator running",
        "calories burned running 1 mile",
        "calories burned running 5k",
        "calories burned running 10k",
        "calories burned running a marathon",
        "how many calories does running burn",
        "treadmill calorie calculator running",
        "jogging calorie calculator",
        "running kcal per km"
      ],
      "keywordsByLocale": {
        "en": [
          "running calorie calculator",
          "calories burned running calculator",
          "calories burned running",
          "calorie calculator running",
          "calories burned running 1 mile",
          "calories burned running 5k",
          "calories burned running 10k",
          "calories burned running a marathon",
          "how many calories does running burn",
          "treadmill calorie calculator running",
          "jogging calorie calculator",
          "running kcal per km"
        ],
        "zh": [
          "跑步热量计算器",
          "跑步消耗卡路里",
          "跑步消耗多少热量",
          "跑步卡路里计算",
          "跑步消耗热量对照表",
          "跑10公里消耗多少卡路里",
          "跑5公里消耗多少卡路里",
          "马拉松消耗热量",
          "每公里消耗热量",
          "跑步减肥热量"
        ],
        "ja": [
          "ランニング 消費カロリー 計算",
          "ランニング カロリー計算",
          "走る カロリー 消費量",
          "消費カロリー 計算式 1.05",
          "マラソン 消費カロリー サブ4",
          "1km 消費カロリー ランニング",
          "5km ランニング カロリー",
          "10km ランニング カロリー",
          "ランニング METs 消費カロリー",
          "ジョギング ランニング 違い 消費カロリー",
          "フルマラソン 消費カロリー",
          "ハーフマラソン 消費カロリー",
          "10キロ ランニング 消費カロリー",
          "42.195km 消費カロリー",
          "ジョギング 消費カロリー"
        ]
      },
      "printable": true,
      "featured": true,
      "snippetType": "table"
    },
    {
      "slug": "race-time-predictor",
      "title": "Marathon Predictor — 5K, 10K & Half Marathon Race Predictor",
      "titleZh": "跑步成绩预测 — 用已知配速预测半马全马",
      "titleJa": "マラソン予想タイム計算ツール — 5K・ハーフの記録から予測",
      "description": "Free marathon predictor — convert your 5K, 10K, or half marathon time into race-day estimates from Riegel, Cameron, and Daniels VDOT models.",
      "descriptionZh": "输入任意距离的配速或完赛时间，立即预测5K、10K、半马、全马成绩。基于运动科学模型，提供分段配速方案和训练目标建议。",
      "descriptionJa": "5K・ハーフの記録からマラソン予想タイムを計算。Riegel・Cameron・Danielsの3モデルで完走タイムを予測し、距離別ペースも確認できる無料ツール。",
      "titleByLocale": {
        "en": "Marathon Predictor — 5K, 10K & Half Marathon Race Predictor",
        "zh": "跑步成绩预测 — 用已知配速预测半马全马",
        "ja": "マラソン予想タイム計算ツール — 5K・ハーフの記録から予測"
      },
      "descriptionByLocale": {
        "en": "Free marathon predictor — convert your 5K, 10K, or half marathon time into race-day estimates from Riegel, Cameron, and Daniels VDOT models.",
        "zh": "输入任意距离的配速或完赛时间，立即预测5K、10K、半马、全马成绩。基于运动科学模型，提供分段配速方案和训练目标建议。",
        "ja": "5K・ハーフの記録からマラソン予想タイムを計算。Riegel・Cameron・Danielsの3モデルで完走タイムを予測し、距離別ペースも確認できる無料ツール。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/race-time-predictor/",
      "apiUrl": "https://rundida.com/api/tools/race-time-predictor.json",
      "keywords": [
        "race predictor",
        "race time predictor",
        "predict marathon time",
        "marathon race predictor",
        "marathon time predictor",
        "marathon predictor",
        "predict race times",
        "half marathon predictor",
        "marathon time predictor chart",
        "race prediction times"
      ],
      "keywordsByLocale": {
        "en": [
          "race predictor",
          "race time predictor",
          "predict marathon time",
          "marathon race predictor",
          "marathon time predictor",
          "marathon predictor",
          "predict race times",
          "half marathon predictor",
          "marathon time predictor chart",
          "race prediction times"
        ],
        "zh": [
          "比赛成绩预测",
          "马拉松成绩预测",
          "跑步成绩预测器",
          "半马预测全马成绩",
          "Riegel公式计算器",
          "比赛时间换算",
          "跑步成绩换算",
          "10K预测马拉松",
          "十二公里 415配速 半马全马成绩预测",
          "马拉松成绩预测表",
          "半马成绩推算全马"
        ],
        "ja": [
          "レースタイム 予測",
          "マラソン タイム予測",
          "ハーフからフル 予想タイム",
          "リーゲル公式 計算",
          "レース 換算 計算機",
          "マラソン 記録予測",
          "10Kからマラソン タイム",
          "走力 タイム予測",
          "レースタイム予測ツール",
          "ハーフマラソンからフルマラソンのタイム",
          "5kmからマラソン予測",
          "マラソン予想タイム",
          "マラソンタイム予測",
          "フルマラソン 予想タイム",
          "ハーフマラソン 予想タイム"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "splits-calculator",
      "title": "Race Splits Calculator — Mile & Kilometer Splits",
      "titleZh": "比赛分段计算器 — 逐公里配速方案",
      "titleJa": "レーススプリット計算機 — km別ラップ自動生成",
      "description": "How should you split your race? Calculate per-km or per-mile splits with even, negative, or positive pacing strategies for any distance from 5K to marathon.",
      "descriptionZh": "如何分配比赛配速才能跑出最佳成绩？输入目标完赛时间，自动生成逐公里分段方案，支持均匀、负分段、正分段三种策略，可打印随身携带。",
      "descriptionJa": "レースをどう分割すれば最速タイムを出せる？目標タイムを入力するだけで、イーブン・ネガティブ・ポジティブの3戦略からkm別スプリットを自動生成。",
      "titleByLocale": {
        "en": "Race Splits Calculator — Mile & Kilometer Splits",
        "zh": "比赛分段计算器 — 逐公里配速方案",
        "ja": "レーススプリット計算機 — km別ラップ自動生成"
      },
      "descriptionByLocale": {
        "en": "How should you split your race? Calculate per-km or per-mile splits with even, negative, or positive pacing strategies for any distance from 5K to marathon.",
        "zh": "如何分配比赛配速才能跑出最佳成绩？输入目标完赛时间，自动生成逐公里分段方案，支持均匀、负分段、正分段三种策略，可打印随身携带。",
        "ja": "レースをどう分割すれば最速タイムを出せる？目標タイムを入力するだけで、イーブン・ネガティブ・ポジティブの3戦略からkm別スプリットを自動生成。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/splits-calculator/",
      "apiUrl": "https://rundida.com/api/tools/splits-calculator.json",
      "keywords": [
        "lap calculator running",
        "lap split calculator",
        "track lap calculator",
        "race splits calculator",
        "running splits",
        "marathon split times",
        "negative splits running",
        "even split calculator",
        "race split planner",
        "km splits calculator",
        "sub 4 marathon splits",
        "sub 2 half marathon splits",
        "3:30 marathon splits",
        "marathon splits chart",
        "marathon pace chart",
        "half marathon splits calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "lap calculator running",
          "lap split calculator",
          "track lap calculator",
          "race splits calculator",
          "running splits",
          "marathon split times",
          "negative splits running",
          "even split calculator",
          "race split planner",
          "km splits calculator",
          "sub 4 marathon splits",
          "sub 2 half marathon splits",
          "3:30 marathon splits",
          "marathon splits chart",
          "marathon pace chart",
          "half marathon splits calculator"
        ],
        "zh": [
          "分段配速计算器",
          "跑步分段时间",
          "马拉松分段配速",
          "负分段计算",
          "均匀配速计算",
          "比赛分段配速",
          "每公里分段时间",
          "比赛分段表",
          "330马拉松配速",
          "400马拉松配速",
          "500马拉松配速",
          "半马分段配速",
          "马拉松配速兔",
          "马拉松配速对照表",
          "马拉松分段时间",
          "马拉松配速表"
        ],
        "ja": [
          "スプリット 計算機",
          "ラップタイム 計算",
          "マラソン スプリット",
          "ネガティブスプリット 計算",
          "イーブンペース 計算",
          "レース ペース配分",
          "1km毎 スプリット",
          "レース ラップ計算",
          "マラソン ペース配分",
          "サブ3.5 ペース配分",
          "サブ4 ペース配分",
          "サブ3 ペース配分",
          "初マラソン ペース配分",
          "マラソン ペース表",
          "マラソン ラップタイム表",
          "ハーフマラソン ペース配分"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "distance-converter",
      "title": "Running Distance Converter — km, Miles, Meters & Laps",
      "titleZh": "跑步距离单位转换器 — 公里/英里/米/圈数互转",
      "titleJa": "マイルは何キロ？km・マイル・メートル距離換算",
      "description": "How far is a 5K in miles, or a marathon in km? Convert between kilometers, miles, meters, yards, and track laps with presets for every race distance.",
      "descriptionZh": "5公里等于多少英里？马拉松是多少公里？公里、英里、米、码和跑道圈数即时互转，内置5K到超马所有标准赛事距离一键换算。",
      "descriptionJa": "8マイルは約12.9km、26マイルは約41.8km。マイル・キロ・メートル・ヤード・トラック周回を瞬時に相互換算。5K〜フルマラソン・ウルトラの距離プリセット付き。",
      "titleByLocale": {
        "en": "Running Distance Converter — km, Miles, Meters & Laps",
        "zh": "跑步距离单位转换器 — 公里/英里/米/圈数互转",
        "ja": "マイルは何キロ？km・マイル・メートル距離換算"
      },
      "descriptionByLocale": {
        "en": "How far is a 5K in miles, or a marathon in km? Convert between kilometers, miles, meters, yards, and track laps with presets for every race distance.",
        "zh": "5公里等于多少英里？马拉松是多少公里？公里、英里、米、码和跑道圈数即时互转，内置5K到超马所有标准赛事距离一键换算。",
        "ja": "8マイルは約12.9km、26マイルは約41.8km。マイル・キロ・メートル・ヤード・トラック周回を瞬時に相互換算。5K〜フルマラソン・ウルトラの距離プリセット付き。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/distance-converter/",
      "apiUrl": "https://rundida.com/api/tools/distance-converter.json",
      "keywords": [
        "km to miles converter",
        "running distance converter",
        "how far is a 5K in miles",
        "how many miles is a 10K",
        "marathon distance in miles",
        "half marathon in miles",
        "miles to km running",
        "track laps to miles",
        "5K in miles",
        "10K in miles on treadmill",
        "1 mile in km exact",
        "km to miles chart running"
      ],
      "keywordsByLocale": {
        "en": [
          "km to miles converter",
          "running distance converter",
          "how far is a 5K in miles",
          "how many miles is a 10K",
          "marathon distance in miles",
          "half marathon in miles",
          "miles to km running",
          "track laps to miles",
          "5K in miles",
          "10K in miles on treadmill",
          "1 mile in km exact",
          "km to miles chart running"
        ],
        "zh": [
          "公里英里换算",
          "公里英里换算公式",
          "公里英哩换算",
          "跑步距离换算器",
          "5公里等于多少英里",
          "10公里等于多少英里",
          "马拉松多少公里",
          "马拉松公里数",
          "1英里等于多少公里",
          "半马多少公里",
          "操场一圈多少米",
          "跑道圈数换算"
        ],
        "ja": [
          "マイル キロ 換算",
          "km マイル 換算表",
          "ランニング 距離換算",
          "フルマラソン 距離",
          "フルマラソン なぜ 42.195",
          "マラソン 何キロ",
          "ハーフマラソン 何キロ",
          "5K 何マイル",
          "10K 何マイル",
          "1マイル 何キロ",
          "1キロ 何マイル",
          "トラック 周回 マイル"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "treadmill-pace",
      "title": "Treadmill Speed to Pace Calculator (MPH & KM/H)",
      "titleZh": "跑步机配速对照表与换算器 · 速度转配速+坡度调整",
      "titleJa": "トレッドミル ペース換算表｜時速→分/kmと傾斜補正",
      "description": "Convert treadmill speed to running pace instantly — MPH or KM/H to min/mile and min/km, with incline-adjusted outdoor pace and a live speed-to-pace chart.",
      "descriptionZh": "跑步机速度8相当于什么配速？输入 mph 或 km/h 即刻换算每公里/英里配速，支持 0-15% 坡度调整，附速度8/10/12完整对照表。",
      "descriptionJa": "トレッドミル時速8km/hは何分/kmペース？mph・km/hから分/mi・分/kmへ即時変換。傾斜1%で屋外相当ペースがわかり、速度8/10/12の早見表も掲載。",
      "titleByLocale": {
        "en": "Treadmill Speed to Pace Calculator (MPH & KM/H)",
        "zh": "跑步机配速对照表与换算器 · 速度转配速+坡度调整",
        "ja": "トレッドミル ペース換算表｜時速→分/kmと傾斜補正"
      },
      "descriptionByLocale": {
        "en": "Convert treadmill speed to running pace instantly — MPH or KM/H to min/mile and min/km, with incline-adjusted outdoor pace and a live speed-to-pace chart.",
        "zh": "跑步机速度8相当于什么配速？输入 mph 或 km/h 即刻换算每公里/英里配速，支持 0-15% 坡度调整，附速度8/10/12完整对照表。",
        "ja": "トレッドミル時速8km/hは何分/kmペース？mph・km/hから分/mi・分/kmへ即時変換。傾斜1%で屋外相当ペースがわかり、速度8/10/12の早見表も掲載。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/treadmill-pace/",
      "apiUrl": "https://rundida.com/api/tools/treadmill-pace.json",
      "keywords": [
        "treadmill pace calculator",
        "treadmill pace chart",
        "treadmill speed to pace",
        "treadmill mph to pace",
        "treadmill pace chart km",
        "treadmill mph to kph",
        "treadmill pace with incline",
        "mph to min per mile",
        "treadmill speed chart"
      ],
      "keywordsByLocale": {
        "en": [
          "treadmill pace calculator",
          "treadmill pace chart",
          "treadmill speed to pace",
          "treadmill mph to pace",
          "treadmill pace chart km",
          "treadmill mph to kph",
          "treadmill pace with incline",
          "mph to min per mile",
          "treadmill speed chart"
        ],
        "zh": [
          "跑步机配速对照表",
          "跑步机配速换算",
          "跑步机速度8配速多少",
          "跑步机速度转配速",
          "跑步机速度和户外配速对照表",
          "跑步机km/h换算配速",
          "跑步机mph换算分钟",
          "跑步机配速计算器",
          "跑步机配速10是什么速度"
        ],
        "ja": [
          "トレッドミル ペース表",
          "トレッドミル ペース換算",
          "トレッドミル 速度 換算",
          "トレッドミル 速度表",
          "トレッドミル 時速8 ペース",
          "トレッドミル km/h ペース",
          "ランニングマシン ペース",
          "トレッドミル 傾斜 ペース",
          "トレッドミル ペース早見表"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "boston-qualifying",
      "title": "2027 Boston Qualifying Times — BQ Standards by Age & Gender",
      "titleZh": "波士顿马拉松达标计算器 — BQ资格查询",
      "titleJa": "ボストンマラソン参加資格 — BQタイムと必要ペース計算",
      "description": "See the full 2027 BQ standards by age and gender — plus the real cutoff most tables miss: 2026 needed 4:34 under BQ. Then check your time against both.",
      "descriptionZh": "你的全马成绩能跑进波马吗？输入年龄和完赛时间，即刻查询各年龄组BQ达标线、报名缓冲余量及达标所需训练配速目标。",
      "descriptionJa": "あなたのタイムでボストンマラソンに出場できる？年齢別の参加資格タイム・カットオフ余裕・必要ペースを即座に確認できる無料ツール。",
      "titleByLocale": {
        "en": "2027 Boston Qualifying Times — BQ Standards by Age & Gender",
        "zh": "波士顿马拉松达标计算器 — BQ资格查询",
        "ja": "ボストンマラソン参加資格 — BQタイムと必要ペース計算"
      },
      "descriptionByLocale": {
        "en": "See the full 2027 BQ standards by age and gender — plus the real cutoff most tables miss: 2026 needed 4:34 under BQ. Then check your time against both.",
        "zh": "你的全马成绩能跑进波马吗？输入年龄和完赛时间，即刻查询各年龄组BQ达标线、报名缓冲余量及达标所需训练配速目标。",
        "ja": "あなたのタイムでボストンマラソンに出場できる？年齢別の参加資格タイム・カットオフ余裕・必要ペースを即座に確認できる無料ツール。"
      },
      "category": "race-day",
      "url": "https://rundida.com/tools/boston-qualifying/",
      "apiUrl": "https://rundida.com/api/tools/boston-qualifying.json",
      "keywords": [
        "boston marathon qualifying times",
        "how to qualify for boston half marathon",
        "qualification time boston marathon",
        "time qualify for boston marathon",
        "men's qualifying time for boston marathon",
        "qualifying time for the boston marathon",
        "qualifying times for the boston marathon",
        "what is the qualifying time for boston",
        "boston qualifying times",
        "qualifying times boston marathon",
        "bq time",
        "boston marathon qualifying pace",
        "boston qualifying time",
        "boston half marathon qualifying times",
        "do you have to qualify for the boston marathon",
        "bq times",
        "pace to qualify for boston marathon",
        "time needed to qualify for boston marathon",
        "boston marathon qualifying times 2027",
        "boston marathon 2027 qualifying window",
        "boston marathon cutoff prediction",
        "boston marathon downhill course adjustment",
        "boston marathon qualifying times by age 2026",
        "average pace to qualify for boston marathon"
      ],
      "keywordsByLocale": {
        "en": [
          "boston marathon qualifying times",
          "how to qualify for boston half marathon",
          "qualification time boston marathon",
          "time qualify for boston marathon",
          "men's qualifying time for boston marathon",
          "qualifying time for the boston marathon",
          "qualifying times for the boston marathon",
          "what is the qualifying time for boston",
          "boston qualifying times",
          "qualifying times boston marathon",
          "bq time",
          "boston marathon qualifying pace",
          "boston qualifying time",
          "boston half marathon qualifying times",
          "do you have to qualify for the boston marathon",
          "bq times",
          "pace to qualify for boston marathon",
          "time needed to qualify for boston marathon",
          "boston marathon qualifying times 2027",
          "boston marathon 2027 qualifying window",
          "boston marathon cutoff prediction",
          "boston marathon downhill course adjustment",
          "boston marathon qualifying times by age 2026",
          "average pace to qualify for boston marathon"
        ],
        "zh": [
          "波士顿马拉松达标",
          "BQ成绩标准",
          "波马达标成绩",
          "波士顿马拉松报名资格",
          "BQ配速计算",
          "波马年龄达标",
          "波士顿马拉松BQ",
          "波马达标怎么算",
          "波马BQ时间",
          "波马达标配速",
          "波士顿马拉松缓冲时间",
          "波马报名条件",
          "波马2027达标标准",
          "波马下坡赛道调整",
          "波士顿马拉松2027报名",
          "波马达标窗口期"
        ],
        "ja": [
          "ボストンマラソン 資格タイム",
          "BQ タイム 計算",
          "ボストンマラソン 参加基準",
          "ボストン 出場資格",
          "BQ ペース 計算",
          "ボストンマラソン 年齢別 基準",
          "ボストンマラソン カットオフ",
          "BQ タイム 年齢",
          "ボストンマラソン 参加資格 タイム",
          "BQ 達成 ペース",
          "ボストンマラソン 申込条件",
          "ボストンマラソン 何分で走れば",
          "ボストンマラソン 2027 資格",
          "ボストンマラソン 下り坂 調整",
          "ボストンマラソン エントリー期間 2027",
          "ボストンマラソン 参加方法"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "max-heart-rate",
      "title": "Max Heart Rate Calculator — Age-Based HR Formulas",
      "titleZh": "最大心率计算器 — 6种计算公式科学对比",
      "titleJa": "最大心拍数計算機 — 年齢別の推定と活用法",
      "description": "What is YOUR max heart rate? Compare 6 formulas — Tanaka, Gulati, HUNT and Fox — side by side. Enter your age for personalized training zones.",
      "descriptionZh": "你的最大心率是多少？输入年龄即可对比Tanaka、Gulati等6种科学公式结果，立即获取个性化训练心率区间。",
      "descriptionJa": "あなたの最大心拍数は？年齢を入力するだけでTanaka・Gulati・HUNTなど6公式を一括比較。トレーニングゾーンも即時表示。",
      "titleByLocale": {
        "en": "Max Heart Rate Calculator — Age-Based HR Formulas",
        "zh": "最大心率计算器 — 6种计算公式科学对比",
        "ja": "最大心拍数計算機 — 年齢別の推定と活用法"
      },
      "descriptionByLocale": {
        "en": "What is YOUR max heart rate? Compare 6 formulas — Tanaka, Gulati, HUNT and Fox — side by side. Enter your age for personalized training zones.",
        "zh": "你的最大心率是多少？输入年龄即可对比Tanaka、Gulati等6种科学公式结果，立即获取个性化训练心率区间。",
        "ja": "あなたの最大心拍数は？年齢を入力するだけでTanaka・Gulati・HUNTなど6公式を一括比較。トレーニングゾーンも即時表示。"
      },
      "category": "health-body",
      "url": "https://rundida.com/tools/max-heart-rate/",
      "apiUrl": "https://rundida.com/api/tools/max-heart-rate.json",
      "keywords": [
        "max heart rate calculator",
        "maximum heart rate by age",
        "220 minus age",
        "Tanaka formula heart rate",
        "Gulati formula women",
        "HUNT study max heart rate",
        "max heart rate for zone 2 training",
        "heart rate reserve calculator",
        "max hr field test",
        "most accurate max heart rate formula",
        "MHR calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "max heart rate calculator",
          "maximum heart rate by age",
          "220 minus age",
          "Tanaka formula heart rate",
          "Gulati formula women",
          "HUNT study max heart rate",
          "max heart rate for zone 2 training",
          "heart rate reserve calculator",
          "max hr field test",
          "most accurate max heart rate formula",
          "MHR calculator"
        ],
        "zh": [
          "最大心率计算器",
          "最大心率怎么算",
          "220减年龄",
          "最大心率越高越好吗",
          "最大心率年龄对照表",
          "Tanaka心率公式",
          "储备心率计算",
          "跑步心率多少正常",
          "Gulati公式 女性",
          "最大心率实测方法",
          "运动最大心率",
          "MHR计算器"
        ],
        "ja": [
          "最大心拍数 計算",
          "最大心拍数 年齢",
          "220引く年齢",
          "田中式 心拍数",
          "最大心拍数 超える",
          "最大心拍数 最新",
          "最大心拍数 女性",
          "最大心拍数 アスリート",
          "最大心拍数 求め方",
          "最大心拍数 運動強度",
          "MHR 計算機",
          "心拍数 上限 計算"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "pace-speed-converter",
      "title": "Pace to Speed Converter: min/km to km/h, mph & min/mile",
      "titleZh": "配速时速换算器 — 分/km、km/h、英里互转",
      "titleJa": "時速⇔キロ何分 変換・計算ツール｜完走タイム早見表つき",
      "description": "What km/h is a 6:00/km pace? Convert running pace to speed — min/km to km/h, min/mile to mph, and back. Effort zones, preset paces, and treadmill speed chart.",
      "descriptionZh": "6分配速是每小时多少公里？配速时速一键互转（分/km ⇄ km/h、分/英里 ⇄ mph），附跑步强度区间和跑步机速度对照表。",
      "descriptionJa": "時速10kmはキロ6分、フルマラソンなら4:13:10。時速⇔キロ何分を瞬時に変換し、5km〜フル完走タイムの早見表つき。トレッドミル設定にも対応。",
      "titleByLocale": {
        "en": "Pace to Speed Converter: min/km to km/h, mph & min/mile",
        "zh": "配速时速换算器 — 分/km、km/h、英里互转",
        "ja": "時速⇔キロ何分 変換・計算ツール｜完走タイム早見表つき"
      },
      "descriptionByLocale": {
        "en": "What km/h is a 6:00/km pace? Convert running pace to speed — min/km to km/h, min/mile to mph, and back. Effort zones, preset paces, and treadmill speed chart.",
        "zh": "6分配速是每小时多少公里？配速时速一键互转（分/km ⇄ km/h、分/英里 ⇄ mph），附跑步强度区间和跑步机速度对照表。",
        "ja": "時速10kmはキロ6分、フルマラソンなら4:13:10。時速⇔キロ何分を瞬時に変換し、5km〜フル完走タイムの早見表つき。トレッドミル設定にも対応。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/pace-speed-converter/",
      "apiUrl": "https://rundida.com/api/tools/pace-speed-converter.json",
      "keywords": [
        "pace to speed converter",
        "min per km to km/h",
        "pace to speed calculator",
        "pace to speed chart",
        "pace to speed conversion chart",
        "treadmill speed to pace",
        "pace to speed formula",
        "min per km to min per mile",
        "min per km to mph",
        "km/h to pace calculator",
        "running pace converter",
        "pace to speed table"
      ],
      "keywordsByLocale": {
        "en": [
          "pace to speed converter",
          "min per km to km/h",
          "pace to speed calculator",
          "pace to speed chart",
          "pace to speed conversion chart",
          "treadmill speed to pace",
          "pace to speed formula",
          "min per km to min per mile",
          "min per km to mph",
          "km/h to pace calculator",
          "running pace converter",
          "pace to speed table"
        ],
        "zh": [
          "配速时速换算",
          "配速换算成时速",
          "配速时速对照表",
          "配速时速计算器",
          "配速时速换算公式",
          "配速换算公里每小时",
          "6分配速是多少公里一小时",
          "跑步配速换算",
          "分钟每公里转km/h",
          "km/h转配速",
          "跑步机速度配速对照",
          "配速换算器",
          "配速时速换算器"
        ],
        "ja": [
          "ペース 時速 換算",
          "ランニング ペース 時速",
          "マラソン ペース 時速",
          "時速 ペース 換算表",
          "ペース 時速 変換",
          "ペース 時速 早見表",
          "時速・ペース計算ツール",
          "ペース 換算",
          "ペース 時速 計算機",
          "分/km 時速",
          "km/h 分/km 変換",
          "ハーフマラソン ペース 時速",
          "キロ何分 計算",
          "時速 キロ何分 変換",
          "時速 キロ何分",
          "マラソン 完走タイム 早見表"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "age-grading",
      "title": "Age Grading Calculator — WMA Performance Standards",
      "titleZh": "跑步年龄分级成绩计算器 — WMA 大师田径标准",
      "titleJa": "エイジグレーディング計算機 — 年齢補正スコア算出",
      "description": "How does your race time compare for your age? Calculate your age-graded percentage, equivalent open-class time, and performance level using official WMA tables.",
      "descriptionZh": "你的比赛成绩在同龄跑者中处于什么水平？基于WMA年龄分级表，计算年龄分级百分比、等效公开组成绩和表现等级，支持5K到马拉松全距离。",
      "descriptionJa": "あなたのレースタイムは年齢に対してどのレベル？WMAエイジグレーディング表で年齢補正率・等価オープンクラスタイム・パフォーマンスレベルを即時算出。",
      "titleByLocale": {
        "en": "Age Grading Calculator — WMA Performance Standards",
        "zh": "跑步年龄分级成绩计算器 — WMA 大师田径标准",
        "ja": "エイジグレーディング計算機 — 年齢補正スコア算出"
      },
      "descriptionByLocale": {
        "en": "How does your race time compare for your age? Calculate your age-graded percentage, equivalent open-class time, and performance level using official WMA tables.",
        "zh": "你的比赛成绩在同龄跑者中处于什么水平？基于WMA年龄分级表，计算年龄分级百分比、等效公开组成绩和表现等级，支持5K到马拉松全距离。",
        "ja": "あなたのレースタイムは年齢に対してどのレベル？WMAエイジグレーディング表で年齢補正率・等価オープンクラスタイム・パフォーマンスレベルを即時算出。"
      },
      "category": "race-day",
      "url": "https://rundida.com/tools/age-grading/",
      "apiUrl": "https://rundida.com/api/tools/age-grading.json",
      "keywords": [
        "age grading calculator running",
        "age graded running times",
        "running performance by age",
        "age grade percentage",
        "WMA age grading",
        "age adjusted running time",
        "masters running calculator",
        "age grading calculator parkrun",
        "age graded calculator 5k",
        "age grading half marathon",
        "age graded score meaning",
        "age grading tables 2025",
        "wma age factor running",
        "what is a good age graded percentage"
      ],
      "keywordsByLocale": {
        "en": [
          "age grading calculator running",
          "age graded running times",
          "running performance by age",
          "age grade percentage",
          "WMA age grading",
          "age adjusted running time",
          "masters running calculator",
          "age grading calculator parkrun",
          "age graded calculator 5k",
          "age grading half marathon",
          "age graded score meaning",
          "age grading tables 2025",
          "wma age factor running",
          "what is a good age graded percentage"
        ],
        "zh": [
          "年龄系数计算器",
          "跑步年龄调整",
          "年龄等级跑步",
          "年龄调整成绩",
          "WMA年龄系数",
          "大龄跑者成绩换算",
          "跑步年龄评分",
          "年龄与跑步成绩",
          "跑步配速年龄对照表",
          "各年龄段跑步成绩标准",
          "马拉松年龄系数怎么算",
          "跑步配速与年龄对照",
          "parkrun年龄分级",
          "不同年龄跑步配速对照表"
        ],
        "ja": [
          "エイジグレーディング 計算",
          "年齢別 ランニング成績",
          "年齢調整 タイム",
          "エイジグレード パーセント",
          "WMA 年齢係数",
          "マスターズ ランニング 換算",
          "年齢 走力 補正",
          "エイジグレーディング ランニング",
          "マラソン 年齢別 タイム",
          "ランニング 年齢別平均タイム",
          "parkrun エイジグレード",
          "エイジグレード マラソン",
          "フルマラソン 年齢別 タイム",
          "年齢 ランニング パフォーマンス"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "paragraph"
    },
    {
      "slug": "training-plan",
      "title": "Training Plan Generator — 5K to Marathon Schedules",
      "titleZh": "跑步训练计划生成器 — 月度备赛方案一键生成",
      "titleJa": "トレーニングプランジェネレーター",
      "description": "Need a running plan generator for your next race? Build a custom 5K to marathon training plan with mileage progression, pacing zones, and calendar export.",
      "descriptionZh": "输入目标距离和完赛时间，自动生成个性化月度跑步训练计划。5K到全马全覆盖，含每周里程递进、配速分区和日历导出，可直接作为训练模板使用。",
      "descriptionJa": "ランニングのトレーニングプランをどう作る？目標レースと完走タイムを入力するだけで、5K〜フルマラソン向け週間スケジュールをペース配分・走行距離管理付きで自動生成。",
      "titleByLocale": {
        "en": "Training Plan Generator — 5K to Marathon Schedules",
        "zh": "跑步训练计划生成器 — 月度备赛方案一键生成",
        "ja": "トレーニングプランジェネレーター"
      },
      "descriptionByLocale": {
        "en": "Need a running plan generator for your next race? Build a custom 5K to marathon training plan with mileage progression, pacing zones, and calendar export.",
        "zh": "输入目标距离和完赛时间，自动生成个性化月度跑步训练计划。5K到全马全覆盖，含每周里程递进、配速分区和日历导出，可直接作为训练模板使用。",
        "ja": "ランニングのトレーニングプランをどう作る？目標レースと完走タイムを入力するだけで、5K〜フルマラソン向け週間スケジュールをペース配分・走行距離管理付きで自動生成。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/training-plan/",
      "apiUrl": "https://rundida.com/api/tools/training-plan.json",
      "keywords": [
        "running plan generator",
        "marathon training plan generator",
        "running plan maker",
        "running training plan generator",
        "training plan builder",
        "training plan generator",
        "marathon training plan",
        "running training schedule",
        "half marathon training plan",
        "5K training plan",
        "marathon training plan 16 weeks",
        "running training plan free",
        "half marathon training plan 12 weeks",
        "couch to marathon training plan",
        "running schedule maker",
        "training plan creator"
      ],
      "keywordsByLocale": {
        "en": [
          "running plan generator",
          "marathon training plan generator",
          "running plan maker",
          "running training plan generator",
          "training plan builder",
          "training plan generator",
          "marathon training plan",
          "running training schedule",
          "half marathon training plan",
          "5K training plan",
          "marathon training plan 16 weeks",
          "running training plan free",
          "half marathon training plan 12 weeks",
          "couch to marathon training plan",
          "running schedule maker",
          "training plan creator"
        ],
        "zh": [
          "训练计划生成器",
          "马拉松训练计划",
          "跑步训练计划",
          "半马训练计划",
          "5K训练计划",
          "跑步计划制定",
          "周跑步训练安排",
          "马拉松备赛计划",
          "个性化训练计划",
          "跑步月度训练计划模板",
          "生成跑步月度计划",
          "马拉松训练计划制定",
          "马拉松训练计划16周",
          "马拉松训练计划详细安排",
          "马拉松训练计划表",
          "全马训练计划"
        ],
        "ja": [
          "トレーニング計画 作成",
          "マラソン 練習メニュー",
          "ランニング 練習計画",
          "ハーフマラソン 練習計画",
          "5K トレーニングプラン",
          "ランニング スケジュール",
          "マラソン 練習スケジュール",
          "週間 ランニング メニュー",
          "サブ4 練習メニュー",
          "マラソン 練習メニュー 1週間",
          "ハーフマラソン 練習メニュー 初心者",
          "10km トレーニングメニュー",
          "マラソン 練習メニュー 作成",
          "ランニング メニュー 一週間 初心者"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "race-day-checklist",
      "title": "Race Day Checklist Generator — Morning-of Routine",
      "titleZh": "比赛日清单生成器 — 可打印装备检查清单",
      "titleJa": "レース当日チェックリスト — 完璧な準備のために",
      "description": "Free personalized race day checklist for runners. Printable packing list for 5K to ultra marathon with weather-specific gear, nutrition, and timeline.",
      "descriptionZh": "免费比赛日清单生成工具，为跑者定制可打印的比赛日检查清单。根据比赛距离、天气条件和经验水平自动生成涵盖装备、营养补给和时间规划的完整互动清单。",
      "descriptionJa": "レース当日の忘れ物をゼロに。距離・天候・レベルに合わせた装備・栄養・タイムライン付きの印刷可能チェックリストを自動で生成。無料ツール。",
      "titleByLocale": {
        "en": "Race Day Checklist Generator — Morning-of Routine",
        "zh": "比赛日清单生成器 — 可打印装备检查清单",
        "ja": "レース当日チェックリスト — 完璧な準備のために"
      },
      "descriptionByLocale": {
        "en": "Free personalized race day checklist for runners. Printable packing list for 5K to ultra marathon with weather-specific gear, nutrition, and timeline.",
        "zh": "免费比赛日清单生成工具，为跑者定制可打印的比赛日检查清单。根据比赛距离、天气条件和经验水平自动生成涵盖装备、营养补给和时间规划的完整互动清单。",
        "ja": "レース当日の忘れ物をゼロに。距離・天候・レベルに合わせた装備・栄養・タイムライン付きの印刷可能チェックリストを自動で生成。無料ツール。"
      },
      "category": "race-day",
      "url": "https://rundida.com/tools/race-day-checklist/",
      "apiUrl": "https://rundida.com/api/tools/race-day-checklist.json",
      "keywords": [
        "race day checklist",
        "race day preparation checklist",
        "what to bring to a marathon",
        "race day preparation",
        "running race checklist",
        "marathon gear checklist",
        "half marathon checklist",
        "race day essentials"
      ],
      "keywordsByLocale": {
        "en": [
          "race day checklist",
          "race day preparation checklist",
          "what to bring to a marathon",
          "race day preparation",
          "running race checklist",
          "marathon gear checklist",
          "half marathon checklist",
          "race day essentials"
        ],
        "zh": [
          "比赛日清单",
          "马拉松装备清单",
          "跑步比赛带什么",
          "马拉松必备物品",
          "比赛日准备清单",
          "赛前准备清单",
          "跑步比赛物品清单",
          "赛前检查清单"
        ],
        "ja": [
          "レース当日 持ち物",
          "マラソン 持ち物リスト",
          "マラソン 準備物",
          "レース 準備チェックリスト",
          "レース当日 準備チェック",
          "マラソン 必需品",
          "レース 忘れ物チェック",
          "マラソン ギアリスト"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "what-to-wear",
      "title": "What to Wear Running Calculator — Outfit by Weather",
      "titleZh": "跑步穿衣计算器 — 按天气推荐装备",
      "titleJa": "ランニングの服装ガイド — 気温別ウェア早見表",
      "description": "Not sure what to wear for your run? Enter the weather and get instant clothing recommendations — layers, accessories, gear — using the 15-20°F dressing rule.",
      "descriptionZh": "今天跑步穿什么？输入实时天气，智能生成从内层到配件的完整穿搭方案。科学应用体感温度法则，跑前不再纠结穿多穿少。",
      "descriptionJa": "ランニング時の服装に迷ったら気温を入力。体感温度に基づいて最適なウェアをレイヤー別に提案。マラソン大会当日や日々のトレーニングに対応。",
      "titleByLocale": {
        "en": "What to Wear Running Calculator — Outfit by Weather",
        "zh": "跑步穿衣计算器 — 按天气推荐装备",
        "ja": "ランニングの服装ガイド — 気温別ウェア早見表"
      },
      "descriptionByLocale": {
        "en": "Not sure what to wear for your run? Enter the weather and get instant clothing recommendations — layers, accessories, gear — using the 15-20°F dressing rule.",
        "zh": "今天跑步穿什么？输入实时天气，智能生成从内层到配件的完整穿搭方案。科学应用体感温度法则，跑前不再纠结穿多穿少。",
        "ja": "ランニング時の服装に迷ったら気温を入力。体感温度に基づいて最適なウェアをレイヤー別に提案。マラソン大会当日や日々のトレーニングに対応。"
      },
      "category": "race-day",
      "url": "https://rundida.com/tools/what-to-wear/",
      "apiUrl": "https://rundida.com/api/tools/what-to-wear.json",
      "keywords": [
        "what to wear running calculator",
        "running clothes calculator",
        "what to wear running tool",
        "what to wear running",
        "running outfit calculator",
        "what to wear for a run",
        "dress for running temperature",
        "cold weather running gear",
        "running weather outfit guide",
        "running layers guide",
        "what to wear running in 40 degree weather",
        "what to wear running in 50 degree weather",
        "running clothes temperature guide",
        "running clothing temperature chart",
        "running outfit based on temperature",
        "15-20 degree rule running",
        "how to dress for running"
      ],
      "keywordsByLocale": {
        "en": [
          "what to wear running calculator",
          "running clothes calculator",
          "what to wear running tool",
          "what to wear running",
          "running outfit calculator",
          "what to wear for a run",
          "dress for running temperature",
          "cold weather running gear",
          "running weather outfit guide",
          "running layers guide",
          "what to wear running in 40 degree weather",
          "what to wear running in 50 degree weather",
          "running clothes temperature guide",
          "running clothing temperature chart",
          "running outfit based on temperature",
          "15-20 degree rule running",
          "how to dress for running"
        ],
        "zh": [
          "跑步穿什么",
          "跑步穿衣指南",
          "跑步穿衣计算器",
          "冬天跑步穿什么",
          "跑步温度穿衣",
          "跑步着装建议",
          "跑步服装搭配",
          "不同温度跑步穿搭",
          "跑步穿什么裤子",
          "跑步穿什么袜子",
          "跑步穿搭温度",
          "夏天跑步穿什么",
          "跑步分层穿衣",
          "马拉松比赛穿什么",
          "跑步快干衣推荐"
        ],
        "ja": [
          "ランニング 服装",
          "走る時の服装",
          "ランニング ウェア 気温",
          "気温別 ランニングウェア",
          "気温別 ランニング ウェア",
          "走る 何を着る",
          "ランニング レイヤリング",
          "マラソン 服装 選び方",
          "ランニング 服装 冬",
          "ランニング 服装 春",
          "ランニング 服装 夏",
          "ランニング 服装 初心者",
          "ランニング 服装 10度",
          "マラソン 服装 気温",
          "マラソン 大会 服装",
          "ランニング 何を着る 気温"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "hydration-calculator",
      "title": "Sweat Rate & Hydration Calculator for Runners",
      "titleZh": "跑步出汗率与补水计算器（科学测算）",
      "titleJa": "ランナー向け水分補給計算機 — 脱水を防ぐ補給量",
      "description": "Measure your real sweat rate, then get a personalized pre, during and post-run fluid and electrolyte plan by weather and duration. Free runner hydration tool.",
      "descriptionZh": "称重两次测出你的真实出汗率（升/小时），再按体重、气温、湿度和时长生成跑前、跑中、跑后的个性化补水与电解质方案。",
      "descriptionJa": "ランニング中の水分補給量は？体重・発汗率・気温・運動強度から走行前・中・後のパーソナル補給プランと電解質の必要量を算出。",
      "titleByLocale": {
        "en": "Sweat Rate & Hydration Calculator for Runners",
        "zh": "跑步出汗率与补水计算器（科学测算）",
        "ja": "ランナー向け水分補給計算機 — 脱水を防ぐ補給量"
      },
      "descriptionByLocale": {
        "en": "Measure your real sweat rate, then get a personalized pre, during and post-run fluid and electrolyte plan by weather and duration. Free runner hydration tool.",
        "zh": "称重两次测出你的真实出汗率（升/小时），再按体重、气温、湿度和时长生成跑前、跑中、跑后的个性化补水与电解质方案。",
        "ja": "ランニング中の水分補給量は？体重・発汗率・気温・運動強度から走行前・中・後のパーソナル補給プランと電解質の必要量を算出。"
      },
      "category": "nutrition",
      "url": "https://rundida.com/tools/hydration-calculator/",
      "apiUrl": "https://rundida.com/api/tools/hydration-calculator.json",
      "keywords": [
        "hydration calculator running",
        "how much water to drink while running",
        "running fluid intake calculator",
        "sweat rate calculator",
        "marathon hydration plan",
        "dehydration prevention running",
        "sports drink vs water running",
        "how much water for a long run",
        "marathon hydration strategy",
        "how to hydrate day before marathon",
        "hydration vest vs aid stations",
        "how often to drink water marathon",
        "how to calculate sweat rate running",
        "normal sweat rate for runners",
        "fluid loss percentage body weight"
      ],
      "keywordsByLocale": {
        "en": [
          "hydration calculator running",
          "how much water to drink while running",
          "running fluid intake calculator",
          "sweat rate calculator",
          "marathon hydration plan",
          "dehydration prevention running",
          "sports drink vs water running",
          "how much water for a long run",
          "marathon hydration strategy",
          "how to hydrate day before marathon",
          "hydration vest vs aid stations",
          "how often to drink water marathon",
          "how to calculate sweat rate running",
          "normal sweat rate for runners",
          "fluid loss percentage body weight"
        ],
        "zh": [
          "跑步补水计算器",
          "跑步喝多少水",
          "出汗率计算器",
          "马拉松补水计划",
          "运动补水策略",
          "跑步脱水预防",
          "跑步水分摄入",
          "马拉松补水原则",
          "马拉松补水一次多少毫升",
          "跑步喝水正确方法",
          "长跑喝水方法",
          "跑步水岔气",
          "马拉松补水站喝多少",
          "出汗率怎么算",
          "跑步出汗率正常范围",
          "脱水百分比 体重"
        ],
        "ja": [
          "ランニング 水分補給 計算",
          "走る時 水分量",
          "発汗量 計算",
          "マラソン 給水計画",
          "脱水 予防 ランニング",
          "スポーツドリンク 量",
          "ランニング 水分摂取量",
          "マラソン 給水 タイミング",
          "マラソン 給水 何キロごと",
          "マラソン前日 水分補給",
          "ランニング 水分補給 目安",
          "マラソン 給水 紙コップ",
          "フルマラソン 水分 量",
          "マラソン 給水 量"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "carb-loading",
      "title": "Carb Loading Calculator — Marathon Fueling Plan",
      "titleZh": "碳水加载计算器 — 赛前碳水补充计划",
      "titleJa": "カーボローディング計算機 — レース前の糖質戦略",
      "description": "How many carbs before a marathon or half marathon? Get a day-by-day loading plan with per-meal gram targets, food ideas, and glycogen-maximizing schedules.",
      "descriptionZh": "马拉松前该吃多少碳水？输入体重和比赛距离，生成逐日碳水加载计划：每餐克数目标、推荐食物清单、糖原超补策略，科学备赛从5K到超马。",
      "descriptionJa": "マラソン前に炭水化物は何グラム必要？体重とレース距離を入力し、日別カーボローディング計画を生成。食事ごとの目標量、おすすめ食品、グリコーゲン超回復スケジュールを提案。",
      "titleByLocale": {
        "en": "Carb Loading Calculator — Marathon Fueling Plan",
        "zh": "碳水加载计算器 — 赛前碳水补充计划",
        "ja": "カーボローディング計算機 — レース前の糖質戦略"
      },
      "descriptionByLocale": {
        "en": "How many carbs before a marathon or half marathon? Get a day-by-day loading plan with per-meal gram targets, food ideas, and glycogen-maximizing schedules.",
        "zh": "马拉松前该吃多少碳水？输入体重和比赛距离，生成逐日碳水加载计划：每餐克数目标、推荐食物清单、糖原超补策略，科学备赛从5K到超马。",
        "ja": "マラソン前に炭水化物は何グラム必要？体重とレース距離を入力し、日別カーボローディング計画を生成。食事ごとの目標量、おすすめ食品、グリコーゲン超回復スケジュールを提案。"
      },
      "category": "nutrition",
      "url": "https://rundida.com/tools/carb-loading/",
      "apiUrl": "https://rundida.com/api/tools/carb-loading.json",
      "keywords": [
        "carb loading calculator",
        "marathon carb loading plan",
        "carbohydrate loading for runners",
        "pre race nutrition plan",
        "glycogen loading calculator",
        "race day nutrition",
        "how many carbs before marathon",
        "carb loading schedule",
        "carb loading marathon meal plan",
        "carb loading week of marathon",
        "carb loading half marathon",
        "how many carbs day before marathon",
        "pre race carb loading calculator",
        "carb loading grams per kg",
        "marathon carb loading timeline",
        "carbohydrate loading protocol",
        "half marathon carb loading calculator",
        "carb loading for a half marathon",
        "half marathon carb loading protocol",
        "how many carbs before a half marathon"
      ],
      "keywordsByLocale": {
        "en": [
          "carb loading calculator",
          "marathon carb loading plan",
          "carbohydrate loading for runners",
          "pre race nutrition plan",
          "glycogen loading calculator",
          "race day nutrition",
          "how many carbs before marathon",
          "carb loading schedule",
          "carb loading marathon meal plan",
          "carb loading week of marathon",
          "carb loading half marathon",
          "how many carbs day before marathon",
          "pre race carb loading calculator",
          "carb loading grams per kg",
          "marathon carb loading timeline",
          "carbohydrate loading protocol",
          "half marathon carb loading calculator",
          "carb loading for a half marathon",
          "half marathon carb loading protocol",
          "how many carbs before a half marathon"
        ],
        "zh": [
          "碳水加载计算器",
          "马拉松赛前碳水",
          "碳水负荷法",
          "赛前营养计划",
          "糖原储备计算",
          "比赛日营养",
          "马拉松前吃多少碳水",
          "碳水加载计划",
          "马拉松前一天吃什么",
          "马拉松赛前吃什么早餐",
          "马拉松碳水超补",
          "跑马拉松前补碳水",
          "赛前三天饮食",
          "糖原超补法",
          "马拉松赛前一周饮食",
          "半马碳水加载"
        ],
        "ja": [
          "カーボローディング 計算",
          "マラソン カーボローディング",
          "炭水化物 ローディング 計画",
          "レース前 栄養計画",
          "グリコーゲン ローディング",
          "レース前 食事",
          "マラソン前 炭水化物 量",
          "カーボローディング スケジュール",
          "カーボローディング 何日前",
          "カーボローディング やり方",
          "マラソン 前日 食事",
          "マラソン 当日 朝食",
          "カーボローディング メニュー",
          "フルマラソン 前日 食事",
          "グリコーゲン ローディング 食事 例",
          "ハーフマラソン カーボローディング"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "gel-calculator",
      "title": "How Many Gels for a Marathon? Energy Gel Calculator",
      "titleZh": "能量胶计算器 — 比赛补给用量和时间规划",
      "titleJa": "エナジージェル計算機 — 補給タイミング計画",
      "description": "How many gels for a marathon? This energy gel calculator builds a fueling plan with exact km markers, carbs/hour target, caffeine timing, and water pairing.",
      "descriptionZh": "比赛要带几个能量胶？输入配速和距离，生成个性化补给计划：精确到每公里的服用时间、咖啡因摄入节奏和补水搭配方案。",
      "descriptionJa": "レースに何本ジェルが必要？ペースと距離からkm別の摂取タイミング、カフェイン計画、給水ガイドを含む個別補給プランを自動生成します。",
      "titleByLocale": {
        "en": "How Many Gels for a Marathon? Energy Gel Calculator",
        "zh": "能量胶计算器 — 比赛补给用量和时间规划",
        "ja": "エナジージェル計算機 — 補給タイミング計画"
      },
      "descriptionByLocale": {
        "en": "How many gels for a marathon? This energy gel calculator builds a fueling plan with exact km markers, carbs/hour target, caffeine timing, and water pairing.",
        "zh": "比赛要带几个能量胶？输入配速和距离，生成个性化补给计划：精确到每公里的服用时间、咖啡因摄入节奏和补水搭配方案。",
        "ja": "レースに何本ジェルが必要？ペースと距離からkm別の摂取タイミング、カフェイン計画、給水ガイドを含む個別補給プランを自動生成します。"
      },
      "category": "nutrition",
      "url": "https://rundida.com/tools/gel-calculator/",
      "apiUrl": "https://rundida.com/api/tools/gel-calculator.json",
      "keywords": [
        "energy gel calculator",
        "how many gels for marathon",
        "how many gels for half marathon",
        "race nutrition plan",
        "gel timing calculator",
        "when to take gels during marathon",
        "marathon fueling strategy",
        "marathon fueling carbs per hour",
        "energy gel schedule",
        "running nutrition calculator",
        "carb intake calculator running",
        "how to carry gels marathon",
        "how many gels for a marathon",
        "how many gels for an ultra",
        "do aid stations give out gels",
        "how many gels for 50k"
      ],
      "keywordsByLocale": {
        "en": [
          "energy gel calculator",
          "how many gels for marathon",
          "how many gels for half marathon",
          "race nutrition plan",
          "gel timing calculator",
          "when to take gels during marathon",
          "marathon fueling strategy",
          "marathon fueling carbs per hour",
          "energy gel schedule",
          "running nutrition calculator",
          "carb intake calculator running",
          "how to carry gels marathon",
          "how many gels for a marathon",
          "how many gels for an ultra",
          "do aid stations give out gels",
          "how many gels for 50k"
        ],
        "zh": [
          "能量胶计算器",
          "马拉松带几个能量胶",
          "马拉松能量胶什么时候吃",
          "能量胶和盐丸",
          "比赛补给计划",
          "能量胶间隔时间",
          "马拉松补给策略",
          "马拉松能量胶推荐",
          "能量胶使用计划",
          "跑步营养补给计算",
          "碳水摄入计算",
          "半程马拉松能量胶"
        ],
        "ja": [
          "エナジージェル 計算",
          "マラソン ジェル 何個",
          "マラソン ジェル タイミング",
          "マラソン ジェル カフェイン",
          "マラソン ジェル 携帯方法",
          "レース 補給計画",
          "ジェル タイミング 計算",
          "マラソン 補給戦略",
          "マラソン 補給食 おすすめ",
          "エナジージェル スケジュール",
          "ランニング 補給 計算",
          "マラソン 糖質摂取 計算",
          "ハーフマラソン ジェル 何個"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "taper-calculator",
      "title": "Race Taper Calculator — Pre-Marathon Training Volume",
      "titleZh": "马拉松赛前减量计算器 — 科学制定递减训练方案",
      "titleJa": "レーステーパー計算機 — 最適な調整期間設計",
      "description": "Generate a personalized race taper plan using exponential taper modeling. Reduce volume while maintaining intensity. Printable day-by-day schedules.",
      "descriptionZh": "免费赛前减量计划生成器，为你的比赛生成个性化、基于科学的赛前减量计划。采用Mujika指数递减模型，在保持训练强度的同时优化跑量递减，支持5K到超马。",
      "descriptionJa": "レース当日にベストコンディションで臨むための科学的テーパープラン生成。指数テーパーモデルで日別の最適な練習量削減スケジュールを自動設計。",
      "titleByLocale": {
        "en": "Race Taper Calculator — Pre-Marathon Training Volume",
        "zh": "马拉松赛前减量计算器 — 科学制定递减训练方案",
        "ja": "レーステーパー計算機 — 最適な調整期間設計"
      },
      "descriptionByLocale": {
        "en": "Generate a personalized race taper plan using exponential taper modeling. Reduce volume while maintaining intensity. Printable day-by-day schedules.",
        "zh": "免费赛前减量计划生成器，为你的比赛生成个性化、基于科学的赛前减量计划。采用Mujika指数递减模型，在保持训练强度的同时优化跑量递减，支持5K到超马。",
        "ja": "レース当日にベストコンディションで臨むための科学的テーパープラン生成。指数テーパーモデルで日別の最適な練習量削減スケジュールを自動設計。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/taper-calculator/",
      "apiUrl": "https://rundida.com/api/tools/taper-calculator.json",
      "keywords": [
        "race taper plan",
        "marathon taper calculator",
        "how to taper for a marathon",
        "taper running plan",
        "pre-race taper schedule",
        "half marathon taper",
        "taper week running",
        "exponential taper"
      ],
      "keywordsByLocale": {
        "en": [
          "race taper plan",
          "marathon taper calculator",
          "how to taper for a marathon",
          "taper running plan",
          "pre-race taper schedule",
          "half marathon taper",
          "taper week running",
          "exponential taper"
        ],
        "zh": [
          "减量训练计算器",
          "马拉松赛前减量",
          "跑步减量计划",
          "赛前恢复期安排",
          "半马减量训练",
          "减量期怎么练",
          "指数递减法减量",
          "比赛前减量多少"
        ],
        "ja": [
          "テーパリング 計算",
          "マラソン テーパリング",
          "レース前 調整期",
          "テーパリング 計画",
          "ハーフマラソン テーパリング",
          "テーパー期間 練習量",
          "レース前 練習量 減らし方",
          "マラソン 調整期間"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "negative-split-planner",
      "title": "Negative Split Planner — Run a Faster Second Half",
      "titleZh": "负分段配速计划器 — 科学后半程加速策略",
      "titleJa": "ネガティブスプリットプランナー",
      "description": "Want to run a faster second half? Build a negative split plan with per-km pacing targets, half-split comparison, and terrain adjustments. Free printable table.",
      "descriptionZh": "想后半程越跑越快？生成科学负分段配速方案，包含逐公里目标配速、前后半程对比分析和赛道地形调整，支持免费打印分段配速表。",
      "descriptionJa": "後半をもっと速く走りたい？ネガティブスプリットの科学的レース戦略をkm別ペーシング、前後半比較、地形調整付きで生成。印刷可能なスプリット表も作成。",
      "titleByLocale": {
        "en": "Negative Split Planner — Run a Faster Second Half",
        "zh": "负分段配速计划器 — 科学后半程加速策略",
        "ja": "ネガティブスプリットプランナー"
      },
      "descriptionByLocale": {
        "en": "Want to run a faster second half? Build a negative split plan with per-km pacing targets, half-split comparison, and terrain adjustments. Free printable table.",
        "zh": "想后半程越跑越快？生成科学负分段配速方案，包含逐公里目标配速、前后半程对比分析和赛道地形调整，支持免费打印分段配速表。",
        "ja": "後半をもっと速く走りたい？ネガティブスプリットの科学的レース戦略をkm別ペーシング、前後半比較、地形調整付きで生成。印刷可能なスプリット表も作成。"
      },
      "category": "race-strategy",
      "url": "https://rundida.com/tools/negative-split-planner/",
      "apiUrl": "https://rundida.com/api/tools/negative-split-planner.json",
      "keywords": [
        "negative split",
        "negative split pacing",
        "race pacing strategy",
        "negative split calculator",
        "marathon split plan",
        "even effort pacing",
        "second half faster",
        "race split table",
        "negative split half marathon",
        "how to run negative splits",
        "negative split 5k 10k",
        "marathon pacing strategy",
        "10-10-10 pacing method"
      ],
      "keywordsByLocale": {
        "en": [
          "negative split",
          "negative split pacing",
          "race pacing strategy",
          "negative split calculator",
          "marathon split plan",
          "even effort pacing",
          "second half faster",
          "race split table",
          "negative split half marathon",
          "how to run negative splits",
          "negative split 5k 10k",
          "marathon pacing strategy",
          "10-10-10 pacing method"
        ],
        "zh": [
          "负分段计划",
          "负分段配速",
          "比赛配速策略",
          "负分段计算器",
          "后半程加速计划",
          "马拉松分段策略",
          "均匀配速策略",
          "负分段怎么跑",
          "渐速跑训练",
          "马拉松前后半程配速",
          "破三负分段策略",
          "正分段和负分段区别"
        ],
        "ja": [
          "ネガティブスプリット 計画",
          "ネガティブスプリット ペース",
          "レース ペース戦略",
          "ネガティブスプリット 計算機",
          "後半 ペースアップ",
          "マラソン 前半後半 ペース",
          "イーブンペース 戦略",
          "ネガティブスプリット 走り方",
          "マラソン ペース配分 計算",
          "サブ3 ネガティブスプリット",
          "サブ4 ペース配分",
          "ポジティブスプリット 違い",
          "ネガティブスプリット コツ"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "run-walk-planner",
      "title": "Jeff Galloway Run/Walk Calculator — Intervals & Ratio Chart",
      "titleZh": "盖洛威跑走法计算器 — 走跑交替间歇方案",
      "titleJa": "ギャロウェイ式ラン/ウォーク計算機 — レースプラン作成",
      "description": "Plan your race with the Jeff Galloway run/walk method (jeffing): get optimal intervals, a ratio chart, watch-timer setup, and a printable race-day plan.",
      "descriptionZh": "用盖洛威（Galloway）跑走法规划你的比赛策略。输入目标完赛时间，获取最佳跑走间歇比、逐段配速和可打印比赛计划。",
      "descriptionJa": "ギャロウェイのラン/ウォーク法でレースプランを作成。目標タイムを入力して最適なラン/ウォーク間隔とセグメント別ペースを計算。印刷可能。",
      "titleByLocale": {
        "en": "Jeff Galloway Run/Walk Calculator — Intervals & Ratio Chart",
        "zh": "盖洛威跑走法计算器 — 走跑交替间歇方案",
        "ja": "ギャロウェイ式ラン/ウォーク計算機 — レースプラン作成"
      },
      "descriptionByLocale": {
        "en": "Plan your race with the Jeff Galloway run/walk method (jeffing): get optimal intervals, a ratio chart, watch-timer setup, and a printable race-day plan.",
        "zh": "用盖洛威（Galloway）跑走法规划你的比赛策略。输入目标完赛时间，获取最佳跑走间歇比、逐段配速和可打印比赛计划。",
        "ja": "ギャロウェイのラン/ウォーク法でレースプランを作成。目標タイムを入力して最適なラン/ウォーク間隔とセグメント別ペースを計算。印刷可能。"
      },
      "category": "race-strategy",
      "url": "https://rundida.com/tools/run-walk-planner/",
      "apiUrl": "https://rundida.com/api/tools/run-walk-planner.json",
      "keywords": [
        "jeff galloway run/walk calculator",
        "jeff galloway run walk calculator",
        "jeff galloway method calculator",
        "galloway method calculator",
        "galloway run walk calculator",
        "jeff galloway run/walk run calculator",
        "run walk run calculator",
        "run walk pace calculator",
        "run walk method",
        "run walk marathon plan",
        "jeffing calculator",
        "jeff galloway pace chart",
        "run walk interval calculator",
        "galloway run walk apple watch",
        "jeffing",
        "jeffing method",
        "jeffing run walk",
        "what is jeffing"
      ],
      "keywordsByLocale": {
        "en": [
          "jeff galloway run/walk calculator",
          "jeff galloway run walk calculator",
          "jeff galloway method calculator",
          "galloway method calculator",
          "galloway run walk calculator",
          "jeff galloway run/walk run calculator",
          "run walk run calculator",
          "run walk pace calculator",
          "run walk method",
          "run walk marathon plan",
          "jeffing calculator",
          "jeff galloway pace chart",
          "run walk interval calculator",
          "galloway run walk apple watch",
          "jeffing",
          "jeffing method",
          "jeffing run walk",
          "what is jeffing"
        ],
        "zh": [
          "跑走结合计划",
          "Galloway跑走法",
          "跑走交替计算器",
          "跑走间歇计划",
          "走跑结合配速",
          "Galloway方法",
          "跑步走路交替",
          "跑走策略计算"
        ],
        "ja": [
          "ランウォーク 計画",
          "ギャロウェイ法 計算",
          "ラン&ウォーク マラソン",
          "ランウォーク インターバル",
          "歩き休憩 計算",
          "ギャロウェイ ランウォーク比率",
          "ランウォーク 戦略",
          "ランウォーク ペース計算"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "packing-list",
      "title": "Race Packing List Generator — Don't Forget Anything",
      "titleZh": "比赛装备清单生成器 — 可打印互动清单",
      "titleJa": "レースパッキングリスト — 忘れ物ゼロの準備表",
      "description": "Afraid of forgetting something on race day? Generate a personalized packing checklist for 5K to ultra with weather-specific gear, nutrition, and recovery items.",
      "descriptionZh": "比赛当天怕遗漏装备？根据比赛距离、天气和出行需求，自动生成个性化可打印装备清单，涵盖跑步装备、营养补给和赛后恢复用品。",
      "descriptionJa": "レース当日の忘れ物が不安？距離と天候を入力するだけで、ギア・栄養・リカバリー用品を含むパーソナライズされた印刷可能なチェックリストを生成。",
      "titleByLocale": {
        "en": "Race Packing List Generator — Don't Forget Anything",
        "zh": "比赛装备清单生成器 — 可打印互动清单",
        "ja": "レースパッキングリスト — 忘れ物ゼロの準備表"
      },
      "descriptionByLocale": {
        "en": "Afraid of forgetting something on race day? Generate a personalized packing checklist for 5K to ultra with weather-specific gear, nutrition, and recovery items.",
        "zh": "比赛当天怕遗漏装备？根据比赛距离、天气和出行需求，自动生成个性化可打印装备清单，涵盖跑步装备、营养补给和赛后恢复用品。",
        "ja": "レース当日の忘れ物が不安？距離と天候を入力するだけで、ギア・栄養・リカバリー用品を含むパーソナライズされた印刷可能なチェックリストを生成。"
      },
      "category": "race-day",
      "url": "https://rundida.com/tools/packing-list/",
      "apiUrl": "https://rundida.com/api/tools/packing-list.json",
      "keywords": [
        "race packing list",
        "marathon packing list",
        "what to pack for a marathon",
        "race day gear list",
        "running race packing checklist",
        "half marathon packing list",
        "ultra marathon gear list",
        "race travel checklist"
      ],
      "keywordsByLocale": {
        "en": [
          "race packing list",
          "marathon packing list",
          "what to pack for a marathon",
          "race day gear list",
          "running race packing checklist",
          "half marathon packing list",
          "ultra marathon gear list",
          "race travel checklist"
        ],
        "zh": [
          "比赛装备清单",
          "马拉松打包清单",
          "跑步比赛物品",
          "比赛日装备列表",
          "半马装备清单",
          "越野跑装备清单",
          "比赛出行清单",
          "马拉松必带物品"
        ],
        "ja": [
          "レース 持ち物リスト",
          "マラソン パッキングリスト",
          "マラソン 荷物 チェック",
          "レース ギアリスト",
          "ハーフマラソン 持ち物",
          "ウルトラマラソン 装備",
          "レース旅行 持ち物",
          "マラソン 遠征 荷物"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "training-pace",
      "title": "VDOT Calculator: Jack Daniels Training Paces",
      "titleZh": "训练配速计算器 (VDOT) — 六区间训练配速",
      "titleJa": "トレーニングペース計算機（VDOT）",
      "description": "Enter a recent race result to get your VDOT score and Jack Daniels training paces — easy, long, marathon, threshold, interval, repetition zones. Free, instant.",
      "descriptionZh": "你的轻松跑和节奏跑该跑多快？输入近期比赛成绩，基于VDOT方法自动计算轻松跑、节奏跑、间歇跑等六大训练配速区间。",
      "descriptionJa": "ジョグやテンポ走は何分ペースで走るべき？レース結果を入力するだけで、VDOTに基づくイージー・テンポ・インターバル等の最適トレーニングペースを算出。",
      "titleByLocale": {
        "en": "VDOT Calculator: Jack Daniels Training Paces",
        "zh": "训练配速计算器 (VDOT) — 六区间训练配速",
        "ja": "トレーニングペース計算機（VDOT）"
      },
      "descriptionByLocale": {
        "en": "Enter a recent race result to get your VDOT score and Jack Daniels training paces — easy, long, marathon, threshold, interval, repetition zones. Free, instant.",
        "zh": "你的轻松跑和节奏跑该跑多快？输入近期比赛成绩，基于VDOT方法自动计算轻松跑、节奏跑、间歇跑等六大训练配速区间。",
        "ja": "ジョグやテンポ走は何分ペースで走るべき？レース結果を入力するだけで、VDOTに基づくイージー・テンポ・インターバル等の最適トレーニングペースを算出。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/training-pace/",
      "apiUrl": "https://rundida.com/api/tools/training-pace.json",
      "keywords": [
        "vdot calculator",
        "jack daniels vdot calculator",
        "training pace calculator",
        "daniels running formula calculator",
        "vdot training pace chart",
        "tempo run pace calculator",
        "easy run pace calculator",
        "interval pace running",
        "vdot pace range",
        "marathon training pace calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "vdot calculator",
          "jack daniels vdot calculator",
          "training pace calculator",
          "daniels running formula calculator",
          "vdot training pace chart",
          "tempo run pace calculator",
          "easy run pace calculator",
          "interval pace running",
          "vdot pace range",
          "marathon training pace calculator"
        ],
        "zh": [
          "VDOT计算器",
          "训练配速计算器",
          "丹尼尔斯训练法",
          "跑力值计算",
          "训练区间配速",
          "轻松跑配速",
          "乳酸阈值配速",
          "间歇训练配速",
          "马拉松训练配速",
          "配速区间计算"
        ],
        "ja": [
          "VDOT 計算",
          "VDOT 計算表",
          "ダニエルズ式 トレーニング",
          "ダニエルズ式 計算",
          "閾値走 ペース",
          "Eペース 計算",
          "Tペース 計算",
          "インターバル ペース 計算",
          "マラソン 練習ペース",
          "ランニング ゾーン 計算"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "mileage-increase",
      "title": "Weekly Mileage Increase Planner",
      "titleZh": "每周跑量递增计划器 — 10%法则安全增量",
      "titleJa": "週間走行距離増加プランナー — 安全な10%ルール",
      "description": "How fast can you safely increase your weekly mileage? Get a week-by-week buildup plan using the 10% rule with built-in recovery weeks to prevent injury.",
      "descriptionZh": "跑量增加太快容易受伤？输入当前和目标周跑量，基于10%法则生成逐周递增计划，自动安排恢复周，帮助你安全提升跑量、远离伤病。",
      "descriptionJa": "走行距離を安全に増やすには？現在と目標の週間距離を入力し、10%ルールとリカバリー週を組み込んだ段階的な週別マイレージプランを自動生成します。",
      "titleByLocale": {
        "en": "Weekly Mileage Increase Planner",
        "zh": "每周跑量递增计划器 — 10%法则安全增量",
        "ja": "週間走行距離増加プランナー — 安全な10%ルール"
      },
      "descriptionByLocale": {
        "en": "How fast can you safely increase your weekly mileage? Get a week-by-week buildup plan using the 10% rule with built-in recovery weeks to prevent injury.",
        "zh": "跑量增加太快容易受伤？输入当前和目标周跑量，基于10%法则生成逐周递增计划，自动安排恢复周，帮助你安全提升跑量、远离伤病。",
        "ja": "走行距離を安全に増やすには？現在と目標の週間距離を入力し、10%ルールとリカバリー週を組み込んだ段階的な週別マイレージプランを自動生成します。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/mileage-increase/",
      "apiUrl": "https://rundida.com/api/tools/mileage-increase.json",
      "keywords": [
        "how to increase running mileage safely",
        "weekly mileage increase plan",
        "10 percent rule running",
        "running mileage buildup schedule",
        "weekly mileage for marathon training",
        "weekly mileage for half marathon",
        "cutback week running",
        "mileage buildup after injury",
        "safe mileage ramp up",
        "running volume progression calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "how to increase running mileage safely",
          "weekly mileage increase plan",
          "10 percent rule running",
          "running mileage buildup schedule",
          "weekly mileage for marathon training",
          "weekly mileage for half marathon",
          "cutback week running",
          "mileage buildup after injury",
          "safe mileage ramp up",
          "running volume progression calculator"
        ],
        "zh": [
          "周跑量增加",
          "跑量递增计划",
          "10%法则 跑步",
          "周跑量多少最好",
          "跑量增加原则",
          "马拉松周跑量",
          "跑量增加后疲劳",
          "恢复周安排",
          "伤病后恢复跑量",
          "跑步循序渐进加量"
        ],
        "ja": [
          "月間走行距離 増やし方",
          "月間走行距離 目安",
          "走行距離 増やし方 マラソン",
          "10%ルール ランニング",
          "月間走行距離とタイム",
          "フルマラソン 月間走行距離",
          "走り込み 増やし方",
          "リカバリー週 ランニング",
          "ケガ明け ランニング 復帰",
          "段階的 練習量 増加"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "training-start-date",
      "title": "Training Start Date Calculator — Count Back from Race",
      "titleZh": "训练开始日期计算器 — 比赛备赛倒推排程",
      "titleJa": "トレーニング開始日計算機 — 逆算スケジュール作成",
      "description": "When should you start training for your next race? Count back from race day based on your fitness level and goals to get a phase-by-phase training timeline.",
      "descriptionZh": "下一场比赛该提前多久开始训练？从比赛日倒推，根据你的体能水平、比赛距离和目标成绩计算最佳训练开始日期，并生成分阶段时间线。",
      "descriptionJa": "次のレースに何週間前からトレーニングすべき？レース日から逆算し、体力レベルと目標に基づくフェーズ別タイムラインで最適な開始日を算出します。",
      "titleByLocale": {
        "en": "Training Start Date Calculator — Count Back from Race",
        "zh": "训练开始日期计算器 — 比赛备赛倒推排程",
        "ja": "トレーニング開始日計算機 — 逆算スケジュール作成"
      },
      "descriptionByLocale": {
        "en": "When should you start training for your next race? Count back from race day based on your fitness level and goals to get a phase-by-phase training timeline.",
        "zh": "下一场比赛该提前多久开始训练？从比赛日倒推，根据你的体能水平、比赛距离和目标成绩计算最佳训练开始日期，并生成分阶段时间线。",
        "ja": "次のレースに何週間前からトレーニングすべき？レース日から逆算し、体力レベルと目標に基づくフェーズ別タイムラインで最適な開始日を算出します。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/training-start-date/",
      "apiUrl": "https://rundida.com/api/tools/training-start-date.json",
      "keywords": [
        "when to start training for marathon",
        "training start date calculator",
        "how long to train for a marathon",
        "marathon training timeline",
        "half marathon training start",
        "race training schedule",
        "weeks to train for 5k",
        "training plan timeline",
        "how long to train for marathon from scratch",
        "when to start training for marathon beginner",
        "marathon training plan 16 weeks",
        "how many weeks to train for half marathon",
        "couch to marathon training timeline",
        "when should I start training for my race"
      ],
      "keywordsByLocale": {
        "en": [
          "when to start training for marathon",
          "training start date calculator",
          "how long to train for a marathon",
          "marathon training timeline",
          "half marathon training start",
          "race training schedule",
          "weeks to train for 5k",
          "training plan timeline",
          "how long to train for marathon from scratch",
          "when to start training for marathon beginner",
          "marathon training plan 16 weeks",
          "how many weeks to train for half marathon",
          "couch to marathon training timeline",
          "when should I start training for my race"
        ],
        "zh": [
          "马拉松训练开始日期",
          "什么时候开始训练",
          "马拉松训练周期",
          "马拉松备赛时间表",
          "半马几周开始训练",
          "训练计划时间线",
          "5K训练多久",
          "备赛起始日计算",
          "马拉松训练计划16周",
          "马拉松训练周期怎么安排",
          "跑马拉松提前多久准备",
          "全马训练几个月",
          "新手马拉松备赛周期",
          "马拉松训练时间"
        ],
        "ja": [
          "マラソン 練習開始時期",
          "マラソン いつから練習",
          "マラソン 練習期間",
          "マラソン 準備期間",
          "ハーフマラソン 何週間前",
          "レース 練習 タイムライン",
          "5K 練習 何週間",
          "練習開始日 計算",
          "フルマラソン 練習 いつから",
          "マラソン 練習期間 初心者",
          "マラソン サブ4 練習期間",
          "マラソン サブ3 練習期間",
          "マラソン 準備 何ヶ月",
          "10km マラソン 練習期間"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "race-equivalence",
      "title": "Race Equivalency Calculator — Riegel & VDOT",
      "titleZh": "比赛等效成绩计算器 — 跨距离成绩换算",
      "titleJa": "レース換算計算機 — 距離別タイム相互変換",
      "description": "Convert any race time to equivalents across 9 distances (1500m–50K) with both the Riegel formula and Daniels VDOT, plus training-level and course tuning.",
      "descriptionZh": "跑完5K想知道你的全马潜力？输入任意比赛成绩，即刻查看5K到马拉松的等效完赛时间，Riegel和VDOT双模型对比。",
      "descriptionJa": "5Kのタイムでフルマラソンの実力がわかる？レース結果を入力するだけで、5K〜マラソンの等価タイムをRiegelとVDOTの2モデルで比較。",
      "titleByLocale": {
        "en": "Race Equivalency Calculator — Riegel & VDOT",
        "zh": "比赛等效成绩计算器 — 跨距离成绩换算",
        "ja": "レース換算計算機 — 距離別タイム相互変換"
      },
      "descriptionByLocale": {
        "en": "Convert any race time to equivalents across 9 distances (1500m–50K) with both the Riegel formula and Daniels VDOT, plus training-level and course tuning.",
        "zh": "跑完5K想知道你的全马潜力？输入任意比赛成绩，即刻查看5K到马拉松的等效完赛时间，Riegel和VDOT双模型对比。",
        "ja": "5Kのタイムでフルマラソンの実力がわかる？レース結果を入力するだけで、5K〜マラソンの等価タイムをRiegelとVDOTの2モデルで比較。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/race-equivalence/",
      "apiUrl": "https://rundida.com/api/tools/race-equivalence.json",
      "keywords": [
        "race equivalency calculator",
        "race equivalence calculator",
        "race conversion calculator",
        "race time equivalent calculator",
        "5k to marathon time converter",
        "10k to marathon time converter",
        "convert 10k time to marathon",
        "5k pb to marathon time",
        "equivalent race times",
        "vdot equivalent race times",
        "riegel formula calculator",
        "daniels vdot calculator",
        "race equivalency calculator elevation",
        "race time conversion chart"
      ],
      "keywordsByLocale": {
        "en": [
          "race equivalency calculator",
          "race equivalence calculator",
          "race conversion calculator",
          "race time equivalent calculator",
          "5k to marathon time converter",
          "10k to marathon time converter",
          "convert 10k time to marathon",
          "5k pb to marathon time",
          "equivalent race times",
          "vdot equivalent race times",
          "riegel formula calculator",
          "daniels vdot calculator",
          "race equivalency calculator elevation",
          "race time conversion chart"
        ],
        "zh": [
          "跑步成绩换算计算器",
          "跑步成绩对照表",
          "跑力值计算器",
          "VDOT跑力计算器",
          "10K换算马拉松成绩",
          "5K换算马拉松成绩",
          "半马换算全马成绩",
          "Riegel公式计算器",
          "马拉松成绩预测",
          "不同距离跑步成绩换算",
          "PB换算马拉松时间",
          "比赛成绩等价换算",
          "Daniels跑力表"
        ],
        "ja": [
          "レースタイム 換算 計算機",
          "レース換算 ツール",
          "VDOT 計算ツール",
          "VDOT 計算機",
          "ダニエルズ式 VDOT 計算",
          "5km フルマラソン 換算",
          "ハーフマラソン フルマラソン 換算",
          "10km マラソン 換算",
          "リーゲル公式 計算機",
          "フルマラソン 予測タイム",
          "マラソン タイム予想",
          "走力 換算",
          "サブスリー ペース 換算",
          "サブフォー ペース 換算"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "wall-predictor",
      "title": "Marathon Wall Predictor — When Will You Hit the Wall?",
      "titleZh": "马拉松撞墙预测器 — 糖原耗竭时间点预警",
      "titleJa": "マラソンの壁予測ツール — 30kmの壁を事前診断",
      "description": "Will you hit the wall during your marathon? Predict your glycogen depletion point based on pace, weekly mileage, carb loading, and in-race fueling strategy.",
      "descriptionZh": "你的马拉松会在第几公里撞墙？输入目标配速、周跑量、碳水储备和比赛日补给计划，精确预测糖原耗竭时间点并获取个性化防撞墙策略。",
      "descriptionJa": "マラソンの何km地点で壁にぶつかる？目標ペース・週間走行距離・カーボローディング・補給計画からグリコーゲン枯渇ポイントを予測し、対策を提案します。",
      "titleByLocale": {
        "en": "Marathon Wall Predictor — When Will You Hit the Wall?",
        "zh": "马拉松撞墙预测器 — 糖原耗竭时间点预警",
        "ja": "マラソンの壁予測ツール — 30kmの壁を事前診断"
      },
      "descriptionByLocale": {
        "en": "Will you hit the wall during your marathon? Predict your glycogen depletion point based on pace, weekly mileage, carb loading, and in-race fueling strategy.",
        "zh": "你的马拉松会在第几公里撞墙？输入目标配速、周跑量、碳水储备和比赛日补给计划，精确预测糖原耗竭时间点并获取个性化防撞墙策略。",
        "ja": "マラソンの何km地点で壁にぶつかる？目標ペース・週間走行距離・カーボローディング・補給計画からグリコーゲン枯渇ポイントを予測し、対策を提案します。"
      },
      "category": "race-strategy",
      "url": "https://rundida.com/tools/wall-predictor/",
      "apiUrl": "https://rundida.com/api/tools/wall-predictor.json",
      "keywords": [
        "marathon wall",
        "hitting the wall",
        "bonking",
        "glycogen depletion",
        "marathon fueling",
        "hitting the wall predictor",
        "marathon nutrition",
        "race strategy",
        "wall predictor",
        "marathon energy",
        "marathon wall calculator",
        "when do runners hit the wall",
        "marathon bonk prevention",
        "glycogen calculator running",
        "carb loading marathon wall",
        "what mile do marathoners hit the wall"
      ],
      "keywordsByLocale": {
        "en": [
          "marathon wall",
          "hitting the wall",
          "bonking",
          "glycogen depletion",
          "marathon fueling",
          "hitting the wall predictor",
          "marathon nutrition",
          "race strategy",
          "wall predictor",
          "marathon energy",
          "marathon wall calculator",
          "when do runners hit the wall",
          "marathon bonk prevention",
          "glycogen calculator running",
          "carb loading marathon wall",
          "what mile do marathoners hit the wall"
        ],
        "zh": [
          "撞墙预测器",
          "马拉松撞墙",
          "跑步撞墙怎么办",
          "糖原耗尽预测",
          "马拉松补给计算",
          "碳水加载计算",
          "马拉松能量策略",
          "撞墙几率计算",
          "撞墙期是几公里",
          "马拉松撞墙和跑崩区别",
          "撞墙期具体表现",
          "马拉松撞墙时如何解决",
          "糖原耗竭训练",
          "马拉松撞墙是什么感觉"
        ],
        "ja": [
          "マラソン 壁 予測",
          "30kmの壁",
          "ガス欠 マラソン",
          "グリコーゲン枯渇 予測",
          "マラソン 補給計算",
          "30キロの壁 対策",
          "マラソン エネルギー戦略",
          "壁にぶつかる 確率",
          "30kmの壁 対策",
          "30kmの壁 原因",
          "30kmの壁 トレーニング",
          "フルマラソン 30kmの壁",
          "マラソン ガス欠 症状",
          "マラソン 30km以降 失速"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "heat-adjustment",
      "title": "Heat Adjustment Pace Calculator",
      "titleZh": "高温配速调整计算器 — Galloway 热天跑步模型",
      "titleJa": "暑さ対応ペース調整計算機 — 夏ランの目標設定",
      "description": "How much does heat slow your running? Calculate your adjusted pace, finish time loss, and heat risk level for any temperature using the Galloway model.",
      "descriptionZh": "高温天跑步该降多少配速？基于Galloway温度模型，输入气温即可计算热调整配速、完赛时间损失和中暑风险等级，支持5K到全马。",
      "descriptionJa": "暑さでどれだけペースが落ちる？ギャロウェイの気温調整モデルで、暑さ補正後のペース・完走タイムロス・熱中症リスクを5Kからフルマラソンまで計算します。",
      "titleByLocale": {
        "en": "Heat Adjustment Pace Calculator",
        "zh": "高温配速调整计算器 — Galloway 热天跑步模型",
        "ja": "暑さ対応ペース調整計算機 — 夏ランの目標設定"
      },
      "descriptionByLocale": {
        "en": "How much does heat slow your running? Calculate your adjusted pace, finish time loss, and heat risk level for any temperature using the Galloway model.",
        "zh": "高温天跑步该降多少配速？基于Galloway温度模型，输入气温即可计算热调整配速、完赛时间损失和中暑风险等级，支持5K到全马。",
        "ja": "暑さでどれだけペースが落ちる？ギャロウェイの気温調整モデルで、暑さ補正後のペース・完走タイムロス・熱中症リスクを5Kからフルマラソンまで計算します。"
      },
      "category": "environment",
      "url": "https://rundida.com/tools/heat-adjustment/",
      "apiUrl": "https://rundida.com/api/tools/heat-adjustment.json",
      "keywords": [
        "heat adjusted pace",
        "running in heat calculator",
        "hot weather running pace",
        "temperature pace adjustment",
        "heat running performance",
        "galloway heat adjustment",
        "summer running pace",
        "humidity running calculator",
        "heat index running",
        "marathon heat strategy"
      ],
      "keywordsByLocale": {
        "en": [
          "heat adjusted pace",
          "running in heat calculator",
          "hot weather running pace",
          "temperature pace adjustment",
          "heat running performance",
          "galloway heat adjustment",
          "summer running pace",
          "humidity running calculator",
          "heat index running",
          "marathon heat strategy"
        ],
        "zh": [
          "高温配速调整",
          "热天跑步配速",
          "夏天跑步配速",
          "温度配速调整",
          "跑步高温影响",
          "Galloway热度调整",
          "湿度跑步配速",
          "马拉松高温策略"
        ],
        "ja": [
          "暑さ ペース調整",
          "暑い日 ランニング ペース",
          "夏 ランニング ペース",
          "気温 ペース補正",
          "暑熱 ランニング パフォーマンス",
          "ギャロウェイ 暑さ調整",
          "湿度 ランニング ペース",
          "暑さ対策 マラソン"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "cadence-calculator",
      "title": "Running Cadence & Stride Length Calculator",
      "titleZh": "步频步幅计算器 — 输入配速算出最佳步频",
      "titleJa": "ケイデンス＆ストライド計算機 — 最適ピッチ分析",
      "description": "Free stride length and cadence calculator. Enter pace, height, and terrain to find your optimal step length and steps per minute — with injury risk assessment.",
      "descriptionZh": "根据配速、身高和地形，计算你的最佳跑步步频与步幅。提供伤害风险评估和步频优化建议，帮助提升跑步经济性、减少受伤风险。",
      "descriptionJa": "ペース・身長・地形から最適ケイデンスとストライド長を無料計算。歩幅の過不足を判定し、怪我リスク評価と段階的なケイデンス改善プランを提供するランニング計算機。",
      "titleByLocale": {
        "en": "Running Cadence & Stride Length Calculator",
        "zh": "步频步幅计算器 — 输入配速算出最佳步频",
        "ja": "ケイデンス＆ストライド計算機 — 最適ピッチ分析"
      },
      "descriptionByLocale": {
        "en": "Free stride length and cadence calculator. Enter pace, height, and terrain to find your optimal step length and steps per minute — with injury risk assessment.",
        "zh": "根据配速、身高和地形，计算你的最佳跑步步频与步幅。提供伤害风险评估和步频优化建议，帮助提升跑步经济性、减少受伤风险。",
        "ja": "ペース・身長・地形から最適ケイデンスとストライド長を無料計算。歩幅の過不足を判定し、怪我リスク評価と段階的なケイデンス改善プランを提供するランニング計算機。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/cadence-calculator/",
      "apiUrl": "https://rundida.com/api/tools/cadence-calculator.json",
      "keywords": [
        "stride length calculator",
        "running stride length calculator",
        "step length calculator",
        "stride calculator",
        "running cadence calculator",
        "stride length calculator by height",
        "calculate running stride length",
        "calculate stride",
        "run cadence by height",
        "steps per minute running",
        "running cadence",
        "best running cadence",
        "stride length running",
        "running cadence by height",
        "running cadence chart",
        "how to increase running cadence",
        "stride length vs step length",
        "ideal running cadence",
        "cadence for running"
      ],
      "keywordsByLocale": {
        "en": [
          "stride length calculator",
          "running stride length calculator",
          "step length calculator",
          "stride calculator",
          "running cadence calculator",
          "stride length calculator by height",
          "calculate running stride length",
          "calculate stride",
          "run cadence by height",
          "steps per minute running",
          "running cadence",
          "best running cadence",
          "stride length running",
          "running cadence by height",
          "running cadence chart",
          "how to increase running cadence",
          "stride length vs step length",
          "ideal running cadence",
          "cadence for running"
        ],
        "zh": [
          "步频计算器",
          "步幅计算器",
          "跑步步频多少合适",
          "最佳步频",
          "跑步姿势计算",
          "步频与步幅",
          "防止跨步过大",
          "180步频",
          "跑步生物力学",
          "步频160正常吗",
          "步频170",
          "步频怎么提高",
          "步频高好还是低好",
          "身高步幅对照",
          "步长步幅区别",
          "大体重跑步步频",
          "跑步步频训练"
        ],
        "ja": [
          "ランニング ピッチ計算",
          "ストライド 計算",
          "ステップ数 ランニング",
          "最適 ピッチ",
          "ランニングフォーム 計算",
          "ピッチとストライド",
          "オーバーストライド 防止",
          "180ピッチ ランニング",
          "ピッチ走法 ストライド走法",
          "ランニング ピッチ 目安",
          "ランニング ピッチ 身長",
          "身長比 ストライド",
          "ピッチ 平均",
          "ピッチ 上げ方",
          "ランニング ピッチ 理想"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "interval-calculator",
      "title": "Interval Training Workout Generator — Free VDOT Calculator",
      "titleZh": "间歇训练计划生成器 — VDOT科学训练方案",
      "titleJa": "インターバルトレーニング生成ツール",
      "description": "Turn your 5K, 10K, or marathon time into a complete interval workout — VO2max, threshold, speed, or race-specific reps, with warm-up and cool-down. VDOT-based.",
      "descriptionZh": "免费间歇训练计划生成器，基于丹尼尔斯VDOT系统输入近期比赛成绩，获取结构化的VO2max、乳酸阈值和速度间歇训练方案，含精确配速、距离和恢复时间。可打印。",
      "descriptionJa": "あなたのレースタイムから最適なインターバル練習メニューを自動生成。VDOT式でVO2max・閾値・スピード練習のペースを算出。",
      "titleByLocale": {
        "en": "Interval Training Workout Generator — Free VDOT Calculator",
        "zh": "间歇训练计划生成器 — VDOT科学训练方案",
        "ja": "インターバルトレーニング生成ツール"
      },
      "descriptionByLocale": {
        "en": "Turn your 5K, 10K, or marathon time into a complete interval workout — VO2max, threshold, speed, or race-specific reps, with warm-up and cool-down. VDOT-based.",
        "zh": "免费间歇训练计划生成器，基于丹尼尔斯VDOT系统输入近期比赛成绩，获取结构化的VO2max、乳酸阈值和速度间歇训练方案，含精确配速、距离和恢复时间。可打印。",
        "ja": "あなたのレースタイムから最適なインターバル練習メニューを自動生成。VDOT式でVO2max・閾値・スピード練習のペースを算出。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/interval-calculator/",
      "apiUrl": "https://rundida.com/api/tools/interval-calculator.json",
      "keywords": [
        "interval training calculator",
        "interval workout generator",
        "interval pace calculator",
        "running interval training pace calculator",
        "VDOT interval pace",
        "VO2max interval workout",
        "threshold pace intervals",
        "Jack Daniels interval pace",
        "speed workout generator"
      ],
      "keywordsByLocale": {
        "en": [
          "interval training calculator",
          "interval workout generator",
          "interval pace calculator",
          "running interval training pace calculator",
          "VDOT interval pace",
          "VO2max interval workout",
          "threshold pace intervals",
          "Jack Daniels interval pace",
          "speed workout generator"
        ],
        "zh": [
          "间歇训练计算器",
          "间歇训练生成器",
          "间歇跑配速计算",
          "间歇训练法",
          "VDOT间歇配速",
          "VO2max间歇",
          "间歇跑菜单",
          "速度训练计划",
          "Daniels间歇训练"
        ],
        "ja": [
          "インターバル走 ペース設定",
          "インターバル トレーニング 計算",
          "ランニング インターバル 計算",
          "VDOT インターバル ペース",
          "マラソン インターバル走 ペース",
          "サブ4 インターバル走",
          "インターバル メニュー 作成",
          "VO2max インターバル",
          "ペース走 インターバル走 違い"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "wind-effect",
      "title": "Wind Effect on Running — How Much Does Wind Slow You?",
      "titleZh": "跑步风力影响计算器 — 顺风逆风配速调整",
      "titleJa": "風の影響計算 — 向かい風でペースはどれだけ落ちる？",
      "description": "How much does a headwind actually slow you down? This free calculator turns wind speed and direction into your exact pace loss, tailwind gain, and energy cost.",
      "descriptionZh": "输入风速和风向，精确计算逆风对配速的拖慢幅度和顺风的助力效果。获取风力调整后的比赛完赛时间预测和能量消耗分析。",
      "descriptionJa": "風速と方向を入力するだけで、ランニングペースへの影響を即計算。向かい風のタイムロスや追い風の恩恵を数値で把握。レース当日の風対策に。",
      "titleByLocale": {
        "en": "Wind Effect on Running — How Much Does Wind Slow You?",
        "zh": "跑步风力影响计算器 — 顺风逆风配速调整",
        "ja": "風の影響計算 — 向かい風でペースはどれだけ落ちる？"
      },
      "descriptionByLocale": {
        "en": "How much does a headwind actually slow you down? This free calculator turns wind speed and direction into your exact pace loss, tailwind gain, and energy cost.",
        "zh": "输入风速和风向，精确计算逆风对配速的拖慢幅度和顺风的助力效果。获取风力调整后的比赛完赛时间预测和能量消耗分析。",
        "ja": "風速と方向を入力するだけで、ランニングペースへの影響を即計算。向かい風のタイムロスや追い風の恩恵を数値で把握。レース当日の風対策に。"
      },
      "category": "environment",
      "url": "https://rundida.com/tools/wind-effect/",
      "apiUrl": "https://rundida.com/api/tools/wind-effect.json",
      "keywords": [
        "wind effect on running calculator",
        "wind adjusted pace",
        "wind effect running",
        "headwind running pace",
        "tailwind running benefit",
        "crosswind running",
        "wind resistance running",
        "aerodynamic drag running",
        "running into wind calculator",
        "wind speed running impact",
        "how much does wind affect running",
        "how much does wind slow you down running",
        "does wind affect running time",
        "headwind effect on pace",
        "running in windy conditions",
        "does headwind slow you down",
        "does running in the wind make you slower",
        "wind running calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "wind effect on running calculator",
          "wind adjusted pace",
          "wind effect running",
          "headwind running pace",
          "tailwind running benefit",
          "crosswind running",
          "wind resistance running",
          "aerodynamic drag running",
          "running into wind calculator",
          "wind speed running impact",
          "how much does wind affect running",
          "how much does wind slow you down running",
          "does wind affect running time",
          "headwind effect on pace",
          "running in windy conditions",
          "does headwind slow you down",
          "does running in the wind make you slower",
          "wind running calculator"
        ],
        "zh": [
          "风力影响计算",
          "逆风跑步配速",
          "顺风跑步影响",
          "侧风跑步",
          "风阻跑步",
          "风力调整配速",
          "刮风跑步怎么办",
          "风速对跑步的影响",
          "逆风跑步注意什么",
          "逆风跑步会更累吗",
          "逆风跑步呼吸",
          "刮风跑步心率",
          "风大跑步对身体有害吗"
        ],
        "ja": [
          "風 ランニング 影響",
          "向かい風 ペース調整",
          "追い風 ランニング",
          "横風 ランニング",
          "空気抵抗 ランニング",
          "風 ペース補正",
          "風が強い日 走り方",
          "風速 ランニング 影響",
          "マラソン 風速 影響",
          "風速5m ランニング",
          "向かい風 ランニング カロリー",
          "マラソン 風対策",
          "マラソン 風よけ"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "altitude-adjustment",
      "title": "Altitude Adjusted Pace Calculator — Running at Elevation",
      "titleZh": "海拔配速调整计算器 — 高原跑步表现修正",
      "titleJa": "高度対応ペース調整計算機 — 標高別の補正値算出",
      "description": "Enter your sea-level pace and race altitude to see how much slower you will run. Shows VO2max reduction, time penalty, and acclimatization timeline.",
      "descriptionZh": "免费海拔配速调整工具，根据海拔高度调整跑步配速。基于Peronnet模型计算VO2max下降百分比、完赛时间损失、高原适应时间线和海拔风险等级评估。",
      "descriptionJa": "高地レースで何分遅くなる？標高ごとのペース補正値・VO2max低下率・順応スケジュール・リスクレベルを科学モデルで正確に算出。",
      "titleByLocale": {
        "en": "Altitude Adjusted Pace Calculator — Running at Elevation",
        "zh": "海拔配速调整计算器 — 高原跑步表现修正",
        "ja": "高度対応ペース調整計算機 — 標高別の補正値算出"
      },
      "descriptionByLocale": {
        "en": "Enter your sea-level pace and race altitude to see how much slower you will run. Shows VO2max reduction, time penalty, and acclimatization timeline.",
        "zh": "免费海拔配速调整工具，根据海拔高度调整跑步配速。基于Peronnet模型计算VO2max下降百分比、完赛时间损失、高原适应时间线和海拔风险等级评估。",
        "ja": "高地レースで何分遅くなる？標高ごとのペース補正値・VO2max低下率・順応スケジュール・リスクレベルを科学モデルで正確に算出。"
      },
      "category": "environment",
      "url": "https://rundida.com/tools/altitude-adjustment/",
      "apiUrl": "https://rundida.com/api/tools/altitude-adjustment.json",
      "keywords": [
        "altitude running calculator",
        "altitude pace adjustment",
        "high altitude running",
        "elevation pace calculator",
        "altitude performance loss",
        "VO2max altitude reduction",
        "acclimatization running",
        "altitude sickness running",
        "high elevation race pace",
        "elevation adjusted pace",
        "running at altitude calculator",
        "altitude effect on running pace",
        "altitude conversion calculator running",
        "how much slower at altitude running",
        "live high train low running"
      ],
      "keywordsByLocale": {
        "en": [
          "altitude running calculator",
          "altitude pace adjustment",
          "high altitude running",
          "elevation pace calculator",
          "altitude performance loss",
          "VO2max altitude reduction",
          "acclimatization running",
          "altitude sickness running",
          "high elevation race pace",
          "elevation adjusted pace",
          "running at altitude calculator",
          "altitude effect on running pace",
          "altitude conversion calculator running",
          "how much slower at altitude running",
          "live high train low running"
        ],
        "zh": [
          "海拔配速调整",
          "高海拔跑步",
          "海拔对配速影响",
          "高原跑步计算器",
          "海拔性能损失",
          "VO2max海拔下降",
          "高原适应跑步",
          "高海拔比赛配速",
          "高海拔跑步注意事项",
          "高原跑步和平原跑步区别",
          "高海拔跑步比平原累几倍",
          "高原跑步心率",
          "高住低训跑步"
        ],
        "ja": [
          "標高 ペース調整",
          "高地 ランニング",
          "高地 ペース補正",
          "標高 パフォーマンス低下",
          "VO2max 標高 低下",
          "高地順化 ランニング",
          "高地レース ペース",
          "高地トレーニング 計算",
          "高地トレーニング 効果",
          "高地トレーニング 効果 持続期間",
          "標高 ランニング 影響",
          "富士山マラソン 標高 影響"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "weight-pace",
      "title": "Weight & Pace Calculator — Run Faster Per kg Lost",
      "titleZh": "体重配速计算器 — 减重后能快多少？",
      "titleJa": "体重ペース計算機 — 減量で何秒速くなる？",
      "description": "How much weight will running help you lose? Project fat loss per week and month, or see how much faster you run per kg — free, 5K to marathon, kg and lb.",
      "descriptionZh": "减1公斤配速能快多少？免费计算器：每公斤约提升3秒/公里（全马累计2:06），5公斤累计快约10:30。覆盖5K到全马，公斤/磅可切换，基于Daniels模型。",
      "descriptionJa": "1kg減で本当に3分速くなる？無料の体重ペース計算機。1kg減で約3秒/km・フル約2:06短縮、5kg減で約10:30短縮。5Kからフルまで対応、Danielsモデル。",
      "titleByLocale": {
        "en": "Weight & Pace Calculator — Run Faster Per kg Lost",
        "zh": "体重配速计算器 — 减重后能快多少？",
        "ja": "体重ペース計算機 — 減量で何秒速くなる？"
      },
      "descriptionByLocale": {
        "en": "How much weight will running help you lose? Project fat loss per week and month, or see how much faster you run per kg — free, 5K to marathon, kg and lb.",
        "zh": "减1公斤配速能快多少？免费计算器：每公斤约提升3秒/公里（全马累计2:06），5公斤累计快约10:30。覆盖5K到全马，公斤/磅可切换，基于Daniels模型。",
        "ja": "1kg減で本当に3分速くなる？無料の体重ペース計算機。1kg減で約3秒/km・フル約2:06短縮、5kg減で約10:30短縮。5Kからフルまで対応、Danielsモデル。"
      },
      "category": "body",
      "url": "https://rundida.com/tools/weight-pace/",
      "apiUrl": "https://rundida.com/api/tools/weight-pace.json",
      "keywords": [
        "weight pace calculator",
        "weight loss running pace",
        "running weight impact",
        "how much faster weight loss",
        "body weight running performance",
        "weight vs pace calculator",
        "running economy weight",
        "marathon weight loss pace",
        "ideal race weight calculator",
        "race weight for runners",
        "weight loss speed calculator running",
        "lose weight run faster"
      ],
      "keywordsByLocale": {
        "en": [
          "weight pace calculator",
          "weight loss running pace",
          "running weight impact",
          "how much faster weight loss",
          "body weight running performance",
          "weight vs pace calculator",
          "running economy weight",
          "marathon weight loss pace",
          "ideal race weight calculator",
          "race weight for runners",
          "weight loss speed calculator running",
          "lose weight run faster"
        ],
        "zh": [
          "体重配速计算器",
          "减重配速提升",
          "体重对跑步影响",
          "减重跑快多少",
          "跑步最佳体重",
          "体重与配速关系",
          "跑步经济性体重",
          "BMI与跑步",
          "体重跟配速的关系",
          "马拉松减重配速",
          "减1公斤快几秒"
        ],
        "ja": [
          "体重 ペース 計算",
          "減量 ランニング ペース",
          "体重 ランニング 影響",
          "痩せたら何秒速くなる",
          "体重 走力 関係",
          "ランニング 最適体重",
          "ランニングエコノミー 体重",
          "BMI ランニング",
          "マラソン 体重 タイム 計算",
          "1kg痩せたらマラソン何分",
          "体重 ペース 計算機",
          "レース体重 計算"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "weather-score",
      "title": "Running Weather Score Calculator",
      "titleZh": "跑步天气评分计算器 — 综合跑步条件评估",
      "titleJa": "ランニング天候スコア計算機 — 走りやすさを数値化",
      "description": "Is today good for running? Score any weather 1-100 based on temperature, humidity, wind, and rain. Get go/no-go advice backed by ACSM guidelines.",
      "descriptionZh": "今天适合跑步吗？输入温度、湿度、风速和降水概率，为跑步天气条件打出1-100综合评分，并获取基于ACSM运动指南的个性化建议。",
      "descriptionJa": "今日はランニング日和？気温・湿度・風速・降水確率を入力し、走りやすさを100点満点で評価。ACSMガイドラインに基づく判定とアドバイスを表示します。",
      "titleByLocale": {
        "en": "Running Weather Score Calculator",
        "zh": "跑步天气评分计算器 — 综合跑步条件评估",
        "ja": "ランニング天候スコア計算機 — 走りやすさを数値化"
      },
      "descriptionByLocale": {
        "en": "Is today good for running? Score any weather 1-100 based on temperature, humidity, wind, and rain. Get go/no-go advice backed by ACSM guidelines.",
        "zh": "今天适合跑步吗？输入温度、湿度、风速和降水概率，为跑步天气条件打出1-100综合评分，并获取基于ACSM运动指南的个性化建议。",
        "ja": "今日はランニング日和？気温・湿度・風速・降水確率を入力し、走りやすさを100点満点で評価。ACSMガイドラインに基づく判定とアドバイスを表示します。"
      },
      "category": "environment",
      "url": "https://rundida.com/tools/weather-score/",
      "apiUrl": "https://rundida.com/api/tools/weather-score.json",
      "keywords": [
        "running weather score",
        "weather conditions for running",
        "best weather to run",
        "running weather calculator",
        "is it good weather to run",
        "weather running rating",
        "wind chill running",
        "humidity running score",
        "rain running conditions",
        "outdoor exercise weather",
        "ideal temperature for running",
        "too hot to run outside",
        "is it good running weather right now",
        "best temperature for running celsius",
        "running weather index",
        "what temp is too hot to run"
      ],
      "keywordsByLocale": {
        "en": [
          "running weather score",
          "weather conditions for running",
          "best weather to run",
          "running weather calculator",
          "is it good weather to run",
          "weather running rating",
          "wind chill running",
          "humidity running score",
          "rain running conditions",
          "outdoor exercise weather",
          "ideal temperature for running",
          "too hot to run outside",
          "is it good running weather right now",
          "best temperature for running celsius",
          "running weather index",
          "what temp is too hot to run"
        ],
        "zh": [
          "跑步天气评分",
          "今天适合跑步吗",
          "跑步天气条件",
          "跑步天气计算器",
          "最佳跑步天气",
          "跑步天气指数",
          "湿度温度跑步",
          "户外跑步天气",
          "跑步天气温度多少合适",
          "适合跑步的温度和湿度",
          "跑步最佳温度湿度",
          "跑步天气要求",
          "多少度适合跑步",
          "马拉松天气影响"
        ],
        "ja": [
          "ランニング 天気スコア",
          "走る 天気 判断",
          "ランニング 天気条件",
          "今日 走れる天気か",
          "ランニング 気象条件",
          "天気 ランニング 評価",
          "湿度 気温 ランニング",
          "屋外運動 天気",
          "ランニング 最適な気温",
          "走るのに適した気温",
          "ランニング 天気予報",
          "ランニング 指数 天気",
          "マラソン 気温 影響",
          "何度まで走れる ランニング"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "running-power",
      "title": "Running Power Calculator — Watts, Zones & Economy",
      "titleZh": "跑步功率计算器 — 瓦特数与功率区间分析",
      "titleJa": "ランニングパワー計算 — 走行中のワット数を推定",
      "description": "How many watts do you produce while running? Estimate power from pace, weight, gradient, and wind. Includes power zones, W/kg ratio, and economy metrics.",
      "descriptionZh": "跑步时产生多少瓦特功率？根据配速、体重、坡度和风速估算跑步功率输出，含功率区间划分、W/kg功率体重比和跑步经济性分析。",
      "descriptionJa": "ランニング中のパワーは何ワット？ペース・体重・勾配・風速から出力を推定。パワーゾーン分類とW/kg比で走力を把握できる無料ツール。",
      "titleByLocale": {
        "en": "Running Power Calculator — Watts, Zones & Economy",
        "zh": "跑步功率计算器 — 瓦特数与功率区间分析",
        "ja": "ランニングパワー計算 — 走行中のワット数を推定"
      },
      "descriptionByLocale": {
        "en": "How many watts do you produce while running? Estimate power from pace, weight, gradient, and wind. Includes power zones, W/kg ratio, and economy metrics.",
        "zh": "跑步时产生多少瓦特功率？根据配速、体重、坡度和风速估算跑步功率输出，含功率区间划分、W/kg功率体重比和跑步经济性分析。",
        "ja": "ランニング中のパワーは何ワット？ペース・体重・勾配・風速から出力を推定。パワーゾーン分類とW/kg比で走力を把握できる無料ツール。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/running-power/",
      "apiUrl": "https://rundida.com/api/tools/running-power.json",
      "keywords": [
        "running power calculator",
        "running watts estimator",
        "running power meter",
        "watts per kg running",
        "running power zones",
        "running power output",
        "running wattage calculator",
        "stryd power estimation",
        "running power estimation tool",
        "running power to weight ratio",
        "functional threshold power running",
        "running power zones calculator",
        "good watts per kg running",
        "running power vs cycling power",
        "average running power watts"
      ],
      "keywordsByLocale": {
        "en": [
          "running power calculator",
          "running watts estimator",
          "running power meter",
          "watts per kg running",
          "running power zones",
          "running power output",
          "running wattage calculator",
          "stryd power estimation",
          "running power estimation tool",
          "running power to weight ratio",
          "functional threshold power running",
          "running power zones calculator",
          "good watts per kg running",
          "running power vs cycling power",
          "average running power watts"
        ],
        "zh": [
          "跑步功率计算器",
          "跑步瓦特估算",
          "跑步功率计",
          "瓦特每公斤跑步",
          "跑步功率区间",
          "Stryd功率估算",
          "跑步经济性功率",
          "跑步功率训练",
          "跑步功率标准对照表",
          "跑步功率300w什么水平",
          "普通人跑步功率",
          "跑步功率大好还是小好",
          "跑步功率怎么计算"
        ],
        "ja": [
          "ランニング パワー計算",
          "ランニング ワット 推定",
          "ランニング パワーメーター",
          "ワット/kg ランニング",
          "ランニング パワーゾーン",
          "Stryd パワー推定",
          "ランニングエコノミー パワー",
          "ランニング パワートレーニング",
          "ランニング パワー 目安",
          "ランニング ワット数 平均",
          "ランニング パワーウェイトレシオ",
          "ランニング パワー 200w",
          "ランニング パワーとは"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "fitness-age",
      "title": "Fitness Age Calculator: What Your Running Age Really Means",
      "titleZh": "跑步体能年龄计算器 — 心血管年龄评估",
      "titleJa": "ランニング体力年齢計算機 — 実年齢との差を測定",
      "description": "How old is your body based on fitness? Calculate cardiovascular age from race results and VO2max using HUNT Study data. Compare fitness age vs. real age.",
      "descriptionZh": "你的身体比实际年龄年轻还是更老？基于比赛成绩和VO2max，使用HUNT健康研究数据评估心血管体能年龄与实际年龄的差距。",
      "descriptionJa": "あなたの体は実年齢より若い？レース記録とVO2maxからHUNT Studyデータで心肺機能年齢を算出。体力年齢と実年齢のギャップを確認できます。",
      "titleByLocale": {
        "en": "Fitness Age Calculator: What Your Running Age Really Means",
        "zh": "跑步体能年龄计算器 — 心血管年龄评估",
        "ja": "ランニング体力年齢計算機 — 実年齢との差を測定"
      },
      "descriptionByLocale": {
        "en": "How old is your body based on fitness? Calculate cardiovascular age from race results and VO2max using HUNT Study data. Compare fitness age vs. real age.",
        "zh": "你的身体比实际年龄年轻还是更老？基于比赛成绩和VO2max，使用HUNT健康研究数据评估心血管体能年龄与实际年龄的差距。",
        "ja": "あなたの体は実年齢より若い？レース記録とVO2maxからHUNT Studyデータで心肺機能年齢を算出。体力年齢と実年齢のギャップを確認できます。"
      },
      "category": "health-body",
      "url": "https://rundida.com/tools/fitness-age/",
      "apiUrl": "https://rundida.com/api/tools/fitness-age.json",
      "keywords": [
        "fitness age calculator",
        "running fitness age",
        "what is running age",
        "running age meaning",
        "vo2max age calculator",
        "cardiovascular fitness age",
        "biological age running",
        "fitness age test",
        "HUNT fitness study",
        "running age calculator",
        "how old is my body running",
        "vo2max fitness level",
        "fitness age garmin",
        "fitness age apple watch",
        "fitness age 20 meaning",
        "how old is my body calculator",
        "fitness age decreased meaning"
      ],
      "keywordsByLocale": {
        "en": [
          "fitness age calculator",
          "running fitness age",
          "what is running age",
          "running age meaning",
          "vo2max age calculator",
          "cardiovascular fitness age",
          "biological age running",
          "fitness age test",
          "HUNT fitness study",
          "running age calculator",
          "how old is my body running",
          "vo2max fitness level",
          "fitness age garmin",
          "fitness age apple watch",
          "fitness age 20 meaning",
          "how old is my body calculator",
          "fitness age decreased meaning"
        ],
        "zh": [
          "体能年龄计算器",
          "跑步体能年龄",
          "VO2max年龄",
          "心血管体能年龄",
          "生理年龄跑步",
          "HUNT体能研究",
          "跑步年龄评估",
          "你的身体几岁",
          "体能年龄对照表",
          "体能年龄怎么计算",
          "体能年龄标准",
          "体能年龄比实际大怎么办",
          "佳明 体能年龄",
          "Firstbeat 算法"
        ],
        "ja": [
          "体力年齢 計算",
          "ランニング 体力年齢",
          "VO2max 年齢 計算",
          "心肺機能 年齢",
          "生物学的年齢 ランニング",
          "体力年齢 テスト",
          "HUNT 体力研究",
          "体の年齢 ランニング",
          "体力年齢 判定基準表",
          "体力年齢 セルフチェック",
          "VO2max 年齢別 平均",
          "ガーミン 体力年齢",
          "体力年齢 計算式",
          "体組成計 体力年齢"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "shoe-rotation",
      "title": "Running Shoe Rotation Planner — Multi-Pair Strategy",
      "titleZh": "跑鞋轮换计划器 — 多双跑鞋科学管理",
      "titleJa": "ランニングシューズローテーション計画",
      "description": "How many running shoes should you rotate? Plan your multi-pair strategy by mileage and training type. Track lifespan and get weekly assignments.",
      "descriptionZh": "跑鞋到底该备几双才科学？根据每周跑量、训练类型和预算，定制多双跑鞋轮换方案。追踪每双寿命里程，自动分配周计划，省钱又护膝。",
      "descriptionJa": "ランニングシューズは何足必要？走行距離・練習タイプ・予算から最適なローテーションを計画。寿命管理と週間割り当てで怪我予防とコスト削減を両立。",
      "titleByLocale": {
        "en": "Running Shoe Rotation Planner — Multi-Pair Strategy",
        "zh": "跑鞋轮换计划器 — 多双跑鞋科学管理",
        "ja": "ランニングシューズローテーション計画"
      },
      "descriptionByLocale": {
        "en": "How many running shoes should you rotate? Plan your multi-pair strategy by mileage and training type. Track lifespan and get weekly assignments.",
        "zh": "跑鞋到底该备几双才科学？根据每周跑量、训练类型和预算，定制多双跑鞋轮换方案。追踪每双寿命里程，自动分配周计划，省钱又护膝。",
        "ja": "ランニングシューズは何足必要？走行距離・練習タイプ・予算から最適なローテーションを計画。寿命管理と週間割り当てで怪我予防とコスト削減を両立。"
      },
      "category": "gear",
      "url": "https://rundida.com/tools/shoe-rotation/",
      "apiUrl": "https://rundida.com/api/tools/shoe-rotation.json",
      "keywords": [
        "running shoe rotation",
        "shoe rotation plan",
        "how many running shoes do I need",
        "running shoe lifespan",
        "shoe mileage tracker",
        "shoe rotation schedule",
        "running shoe cost",
        "daily trainer vs race shoe",
        "marathon shoe rotation",
        "running shoe guide"
      ],
      "keywordsByLocale": {
        "en": [
          "running shoe rotation",
          "shoe rotation plan",
          "how many running shoes do I need",
          "running shoe lifespan",
          "shoe mileage tracker",
          "shoe rotation schedule",
          "running shoe cost",
          "daily trainer vs race shoe",
          "marathon shoe rotation",
          "running shoe guide"
        ],
        "zh": [
          "跑鞋轮换计划",
          "跑鞋轮换方案",
          "需要几双跑鞋",
          "跑鞋寿命",
          "跑鞋里程追踪",
          "多双跑鞋轮换方案",
          "跑鞋费用",
          "日常训练鞋与比赛鞋"
        ],
        "ja": [
          "ランニングシューズ ローテーション",
          "シューズ 何足必要",
          "ランニングシューズ 寿命",
          "シューズ 走行距離 管理",
          "ランニングシューズ 買い替え時期",
          "シューズ 使い分け",
          "レースシューズ 練習シューズ",
          "ランニングシューズ 選び方"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "aqi-running",
      "title": "AQI Running Advisor — Air Quality Calculator",
      "titleZh": "AQI跑步顾问 — 空气质量安全计算器",
      "titleJa": "AQIランニングアドバイザー（大気質計算機）",
      "description": "Is it safe to run outside right now? Enter your AQI to get EPA/WHO-based safety ratings, max exercise duration, and smart indoor workout alternatives.",
      "descriptionZh": "现在户外跑步安全吗？输入AQI空气质量指数，获取基于EPA和WHO标准的运动安全评估、最大户外运动时长建议及室内替代方案。",
      "descriptionJa": "今日は外で走っても大丈夫？AQI値を入力するとEPA/WHO基準の安全性判定、屋外運動の上限時間、室内トレーニング代替案を提示します。",
      "titleByLocale": {
        "en": "AQI Running Advisor — Air Quality Calculator",
        "zh": "AQI跑步顾问 — 空气质量安全计算器",
        "ja": "AQIランニングアドバイザー（大気質計算機）"
      },
      "descriptionByLocale": {
        "en": "Is it safe to run outside right now? Enter your AQI to get EPA/WHO-based safety ratings, max exercise duration, and smart indoor workout alternatives.",
        "zh": "现在户外跑步安全吗？输入AQI空气质量指数，获取基于EPA和WHO标准的运动安全评估、最大户外运动时长建议及室内替代方案。",
        "ja": "今日は外で走っても大丈夫？AQI値を入力するとEPA/WHO基準の安全性判定、屋外運動の上限時間、室内トレーニング代替案を提示します。"
      },
      "category": "environment",
      "url": "https://rundida.com/tools/aqi-running/",
      "apiUrl": "https://rundida.com/api/tools/aqi-running.json",
      "keywords": [
        "running air quality",
        "AQI running safe",
        "pollution running",
        "air quality index exercise",
        "PM2.5 running safety",
        "running in smog",
        "outdoor exercise air pollution",
        "AQI workout guidelines",
        "is it safe to run today",
        "air pollution running health"
      ],
      "keywordsByLocale": {
        "en": [
          "running air quality",
          "AQI running safe",
          "pollution running",
          "air quality index exercise",
          "PM2.5 running safety",
          "running in smog",
          "outdoor exercise air pollution",
          "AQI workout guidelines",
          "is it safe to run today",
          "air pollution running health"
        ],
        "zh": [
          "空气质量跑步",
          "AQI跑步安全",
          "雾霾天能跑步吗",
          "PM2.5跑步",
          "空气污染户外运动",
          "跑步空气指数",
          "户外跑步空气质量",
          "空气质量运动建议"
        ],
        "ja": [
          "空気質 ランニング",
          "AQI ランニング 安全",
          "大気汚染 ランニング",
          "PM2.5 ランニング 安全",
          "空気質指数 運動",
          "外走り 空気質",
          "大気汚染 屋外運動",
          "今日走れるか 空気質"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "clothing-temp-guide",
      "title": "What to Wear Running by Temperature — Clothing Guide",
      "titleZh": "夏季跑步穿什么？6 部位穿衣温度指南",
      "titleJa": "気温別ランニングウェアガイド — 6 ゾーン服装診断",
      "description": "Enter temperature, wind, and rain to get specific clothing picks for head, torso, legs, hands, and feet. Layering tips and body-heat adjustments included.",
      "descriptionZh": "夏季跑步穿什么最透气？输入气温和天气，按头/上身/下身/手/足/配件 6 部位给出穿搭方案——含夏季高温降温、冬季三层穿衣法和过渡季灵活搭配。",
      "descriptionJa": "気温・風速・雨を入力すると頭・上半身・下半身・手・足・小物の 6 ゾーンごとに具体的なランニングウェアを提案。レイヤリング解説と体温調節の科学に基づく推奨です。",
      "titleByLocale": {
        "en": "What to Wear Running by Temperature — Clothing Guide",
        "zh": "夏季跑步穿什么？6 部位穿衣温度指南",
        "ja": "気温別ランニングウェアガイド — 6 ゾーン服装診断"
      },
      "descriptionByLocale": {
        "en": "Enter temperature, wind, and rain to get specific clothing picks for head, torso, legs, hands, and feet. Layering tips and body-heat adjustments included.",
        "zh": "夏季跑步穿什么最透气？输入气温和天气，按头/上身/下身/手/足/配件 6 部位给出穿搭方案——含夏季高温降温、冬季三层穿衣法和过渡季灵活搭配。",
        "ja": "気温・風速・雨を入力すると頭・上半身・下半身・手・足・小物の 6 ゾーンごとに具体的なランニングウェアを提案。レイヤリング解説と体温調節の科学に基づく推奨です。"
      },
      "category": "gear",
      "url": "https://rundida.com/tools/clothing-temp-guide/",
      "apiUrl": "https://rundida.com/api/tools/clothing-temp-guide.json",
      "keywords": [
        "what to wear running temperature",
        "running clothing guide",
        "running clothing by temperature",
        "what to wear running in cold",
        "running layers temperature chart",
        "running outfit temperature guide",
        "cold weather running clothing",
        "hot weather running gear",
        "running clothing recommendations",
        "dress for running by temperature"
      ],
      "keywordsByLocale": {
        "en": [
          "what to wear running temperature",
          "running clothing guide",
          "running clothing by temperature",
          "what to wear running in cold",
          "running layers temperature chart",
          "running outfit temperature guide",
          "cold weather running clothing",
          "hot weather running gear",
          "running clothing recommendations",
          "dress for running by temperature"
        ],
        "zh": [
          "跑步穿衣温度指南",
          "不同温度跑步穿什么",
          "跑步穿衣对照表",
          "冷天跑步穿什么",
          "跑步穿衣层次",
          "热天跑步穿什么",
          "跑步着装温度建议",
          "跑步服装推荐"
        ],
        "ja": [
          "ランニング 服装 気温別",
          "走る時 服装 気温",
          "寒い日 ランニング 服装",
          "温度別 ランニング服装ガイド",
          "ランニング レイヤリング 気温",
          "暑い日 ランニング 服装",
          "ランニング 服装 選び方",
          "気温 走る 何を着る"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "share-card",
      "title": "Running Achievement Share Card Generator",
      "titleZh": "跑步成绩分享卡片生成器 — 社交媒体分享",
      "titleJa": "ランニング実績シェアカード — SNS共有用画像作成",
      "description": "Create shareable image cards for your race results and training achievements. Generate styled 1080x1080 cards for social media. Free tool.",
      "descriptionZh": "免费跑步成绩分享卡片生成器，展示您的比赛成绩或训练成就。输入比赛详情，自动生成1080x1080精美社交媒体卡片，可下载保存分享到朋友圈和Strava。",
      "descriptionJa": "レース完走やPB達成をおしゃれなカードで記念。1080x1080の高品質画像を作成してSNSやStravaで仲間にシェア。無料。",
      "titleByLocale": {
        "en": "Running Achievement Share Card Generator",
        "zh": "跑步成绩分享卡片生成器 — 社交媒体分享",
        "ja": "ランニング実績シェアカード — SNS共有用画像作成"
      },
      "descriptionByLocale": {
        "en": "Create shareable image cards for your race results and training achievements. Generate styled 1080x1080 cards for social media. Free tool.",
        "zh": "免费跑步成绩分享卡片生成器，展示您的比赛成绩或训练成就。输入比赛详情，自动生成1080x1080精美社交媒体卡片，可下载保存分享到朋友圈和Strava。",
        "ja": "レース完走やPB達成をおしゃれなカードで記念。1080x1080の高品質画像を作成してSNSやStravaで仲間にシェア。無料。"
      },
      "category": "social",
      "url": "https://rundida.com/tools/share-card/",
      "apiUrl": "https://rundida.com/api/tools/share-card.json",
      "keywords": [
        "running share card",
        "race result image",
        "marathon finish card",
        "running achievement generator",
        "race result share",
        "marathon share image",
        "running social media card",
        "finish time card generator",
        "race result card maker",
        "running achievement image"
      ],
      "keywordsByLocale": {
        "en": [
          "running share card",
          "race result image",
          "marathon finish card",
          "running achievement generator",
          "race result share",
          "marathon share image",
          "running social media card",
          "finish time card generator",
          "race result card maker",
          "running achievement image"
        ],
        "zh": [
          "跑步分享卡片",
          "比赛成绩图片",
          "马拉松完赛卡",
          "跑步成就生成器",
          "跑步社交分享",
          "马拉松分享图",
          "跑步成绩卡片",
          "完赛分享图片"
        ],
        "ja": [
          "ランニング シェアカード",
          "レース結果 画像",
          "マラソン 完走カード",
          "ランニング 実績 画像生成",
          "レース結果 シェア",
          "マラソン シェア画像",
          "ランニング SNS カード",
          "完走タイム カード"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "virtual-bib",
      "title": "Virtual Race Bib Generator — Custom Bib Number Maker",
      "titleZh": "虚拟比赛号码布生成器 — 赛前社交分享利器",
      "titleJa": "バーチャルゼッケンジェネレーター",
      "description": "Create a realistic virtual race bib with your name, number, and marathon branding. Great for pre-race social media hype, virtual runs, or race-day keepsakes.",
      "descriptionZh": "在线生成逼真的虚拟比赛号码布，自定义赛事名称、号码牌和马拉松品牌标识。适合赛前社交媒体分享、线上虚拟跑和跑步纪念收藏。",
      "descriptionJa": "リアルなバーチャルゼッケンをオンラインで作成。レース名・番号・ランナー名・大会ブランドを自由にカスタマイズ。レース前のSNS投稿や記念品に最適です。",
      "titleByLocale": {
        "en": "Virtual Race Bib Generator — Custom Bib Number Maker",
        "zh": "虚拟比赛号码布生成器 — 赛前社交分享利器",
        "ja": "バーチャルゼッケンジェネレーター"
      },
      "descriptionByLocale": {
        "en": "Create a realistic virtual race bib with your name, number, and marathon branding. Great for pre-race social media hype, virtual runs, or race-day keepsakes.",
        "zh": "在线生成逼真的虚拟比赛号码布，自定义赛事名称、号码牌和马拉松品牌标识。适合赛前社交媒体分享、线上虚拟跑和跑步纪念收藏。",
        "ja": "リアルなバーチャルゼッケンをオンラインで作成。レース名・番号・ランナー名・大会ブランドを自由にカスタマイズ。レース前のSNS投稿や記念品に最適です。"
      },
      "category": "social",
      "url": "https://rundida.com/tools/virtual-bib/",
      "apiUrl": "https://rundida.com/api/tools/virtual-bib.json",
      "keywords": [
        "virtual race bib",
        "running bib generator",
        "custom race number",
        "race bib maker",
        "virtual run bib",
        "marathon bib template",
        "race number generator",
        "custom running bib",
        "virtual race bib number",
        "race bib design tool"
      ],
      "keywordsByLocale": {
        "en": [
          "virtual race bib",
          "running bib generator",
          "custom race number",
          "race bib maker",
          "virtual run bib",
          "marathon bib template",
          "race number generator",
          "custom running bib",
          "virtual race bib number",
          "race bib design tool"
        ],
        "zh": [
          "虚拟号码布",
          "跑步号码布生成器",
          "自定义号码牌",
          "比赛号码布制作",
          "虚拟跑号码布",
          "马拉松号码布模板",
          "自定义跑步号码",
          "赛事号码布"
        ],
        "ja": [
          "バーチャル ゼッケン",
          "ランニング ゼッケン 作成",
          "カスタム ナンバーカード",
          "ゼッケン メーカー",
          "バーチャルラン ゼッケン",
          "マラソン ゼッケン テンプレート",
          "ナンバーカード ジェネレーター",
          "オリジナル ゼッケン"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "mantra-generator",
      "title": "Running Mantras for Marathon · 108 Race-Day Phrases",
      "titleZh": "跑步比赛日箴言 108 句 · 按距离/性格/挑战分类",
      "titleJa": "マラソン マントラ 108選 · 距離・性格・場面別",
      "description": "108 running mantras for marathon race day — sorted by distance, goal, mindset, and challenge moment. Pick warrior, zen, scientific, humorous, or stoic tone.",
      "descriptionZh": "108 句跑步比赛日箴言，按距离/目标/性格/挑战时刻分类。战士、禅意、科学、幽默、坚忍 5 种语气可选。撞墙、出发线、最后一公里随用随抽。",
      "descriptionJa": "108選マラソン マントラを距離・目標・性格・場面別に整理。戦士／禅／科学／ユーモア／ストイックの 5 トーン。スタート、壁、ラストで一言を抽出。無料。",
      "titleByLocale": {
        "en": "Running Mantras for Marathon · 108 Race-Day Phrases",
        "zh": "跑步比赛日箴言 108 句 · 按距离/性格/挑战分类",
        "ja": "マラソン マントラ 108選 · 距離・性格・場面別"
      },
      "descriptionByLocale": {
        "en": "108 running mantras for marathon race day — sorted by distance, goal, mindset, and challenge moment. Pick warrior, zen, scientific, humorous, or stoic tone.",
        "zh": "108 句跑步比赛日箴言，按距离/目标/性格/挑战时刻分类。战士、禅意、科学、幽默、坚忍 5 种语气可选。撞墙、出发线、最后一公里随用随抽。",
        "ja": "108選マラソン マントラを距離・目標・性格・場面別に整理。戦士／禅／科学／ユーモア／ストイックの 5 トーン。スタート、壁、ラストで一言を抽出。無料。"
      },
      "category": "social",
      "url": "https://rundida.com/tools/mantra-generator/",
      "apiUrl": "https://rundida.com/api/tools/mantra-generator.json",
      "keywords": [
        "running mantra",
        "marathon motivation",
        "race day mantra",
        "running motivation quotes",
        "marathon wall mantra",
        "running affirmations",
        "race day motivation",
        "running inspiration",
        "half marathon mantra",
        "ultra running motivation"
      ],
      "keywordsByLocale": {
        "en": [
          "running mantra",
          "marathon motivation",
          "race day mantra",
          "running motivation quotes",
          "marathon wall mantra",
          "running affirmations",
          "race day motivation",
          "running inspiration",
          "half marathon mantra",
          "ultra running motivation"
        ],
        "zh": [
          "跑步口号生成器",
          "马拉松激励口号",
          "比赛日口号",
          "跑步激励名言",
          "马拉松撞墙口号",
          "跑步正能量句子",
          "比赛日励志语",
          "跑步鸡汤"
        ],
        "ja": [
          "ランニング マントラ",
          "マラソン モチベーション",
          "レース当日 マントラ",
          "ランニング 名言",
          "マラソン 壁 乗り越える 言葉",
          "ランニング 応援メッセージ",
          "レース 気持ちの切り替え",
          "ランニング やる気 言葉"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "pr-prediction",
      "title": "PR Prediction Calculator — Forecast Your Future Race Time",
      "titleZh": "个人最佳成绩预测计算器 — PB潜力评估",
      "titleJa": "自己ベスト予測計算機 — PB達成の可能性診断",
      "description": "Forecast your future marathon PR across 6-24 months. Three scenarios from current race time, training age, and weekly mileage via Daniels' VDOT model.",
      "descriptionZh": "免费个人最佳成绩预测工具，根据当前体能水平、训练年限、周跑量和进步趋势预测未来PB。使用丹尼尔斯VDOT模型结合训练年龄曲线，生成三种PR预测方案。",
      "descriptionJa": "現在の走力・トレーニング歴・週間走行距離から将来の自己ベストを科学的に予測。ダニエルズVDOTモデルで保守的〜積極的シナリオを5K〜マラソン全距離で算出。無料。",
      "titleByLocale": {
        "en": "PR Prediction Calculator — Forecast Your Future Race Time",
        "zh": "个人最佳成绩预测计算器 — PB潜力评估",
        "ja": "自己ベスト予測計算機 — PB達成の可能性診断"
      },
      "descriptionByLocale": {
        "en": "Forecast your future marathon PR across 6-24 months. Three scenarios from current race time, training age, and weekly mileage via Daniels' VDOT model.",
        "zh": "免费个人最佳成绩预测工具，根据当前体能水平、训练年限、周跑量和进步趋势预测未来PB。使用丹尼尔斯VDOT模型结合训练年龄曲线，生成三种PR预测方案。",
        "ja": "現在の走力・トレーニング歴・週間走行距離から将来の自己ベストを科学的に予測。ダニエルズVDOTモデルで保守的〜積極的シナリオを5K〜マラソン全距離で算出。無料。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/pr-prediction/",
      "apiUrl": "https://rundida.com/api/tools/pr-prediction.json",
      "keywords": [
        "pr prediction calculator",
        "race time predictor",
        "marathon PR in 6 months",
        "future marathon time forecast",
        "personal record predictor",
        "how fast will I improve running",
        "vdot improvement calculator",
        "sub-3 marathon prediction",
        "race predictor based on 10k",
        "training age running",
        "running potential calculator",
        "marathon pr prediction",
        "running pr calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "pr prediction calculator",
          "race time predictor",
          "marathon PR in 6 months",
          "future marathon time forecast",
          "personal record predictor",
          "how fast will I improve running",
          "vdot improvement calculator",
          "sub-3 marathon prediction",
          "race predictor based on 10k",
          "training age running",
          "running potential calculator",
          "marathon pr prediction",
          "running pr calculator"
        ],
        "zh": [
          "PB预测器",
          "个人最好成绩预测",
          "跑步PB计算器",
          "全马成绩预测",
          "全马成绩预测对照表",
          "半马推全马",
          "破三预测",
          "破四预测",
          "训练多久能破三",
          "未来比赛成绩预测",
          "VDOT进步预测",
          "马拉松PB预测",
          "跑步提升空间",
          "比赛成绩提升预测"
        ],
        "ja": [
          "自己ベスト 予測",
          "PB 予測 計算",
          "ランニング 記録予測",
          "マラソン タイム 予想",
          "フルマラソン 記録 予想",
          "ハーフからフル 予測",
          "サブ3 予測",
          "サブ4 予測",
          "サブ3 タイム 目安",
          "40代 マラソン 自己ベスト",
          "将来のレースタイム 予測",
          "VDOT 計算機",
          "マラソン PB 予測",
          "走力 伸びしろ",
          "レースタイム 向上予測"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "recovery-planner",
      "title": "Post-Race Recovery Planner — Day-by-Day Pfitzinger Plan",
      "titleZh": "赛后恢复计划器 — 科学恢复时间线",
      "titleJa": "レース後リカバリープランナー — 回復スケジュール",
      "description": "Plan post-race recovery using Pfitzinger guidelines. Enter distance, effort, and age for a day-by-day first-week plan and milestone dates to resume running.",
      "descriptionZh": "免费赛后恢复计划生成器，基于Pfitzinger恢复指南生成个性化恢复时间线。获取第一周逐日计划、每周恢复安排及恢复轻松跑、节奏跑和间歇训练的里程碑日期。",
      "descriptionJa": "レース後の回復を科学的に管理。Pfitzingerガイドラインに基づき、距離・疲労度に応じた日別リカバリープランと軽いジョグ・テンポ走・レース再開の目安日を自動生成。",
      "titleByLocale": {
        "en": "Post-Race Recovery Planner — Day-by-Day Pfitzinger Plan",
        "zh": "赛后恢复计划器 — 科学恢复时间线",
        "ja": "レース後リカバリープランナー — 回復スケジュール"
      },
      "descriptionByLocale": {
        "en": "Plan post-race recovery using Pfitzinger guidelines. Enter distance, effort, and age for a day-by-day first-week plan and milestone dates to resume running.",
        "zh": "免费赛后恢复计划生成器，基于Pfitzinger恢复指南生成个性化恢复时间线。获取第一周逐日计划、每周恢复安排及恢复轻松跑、节奏跑和间歇训练的里程碑日期。",
        "ja": "レース後の回復を科学的に管理。Pfitzingerガイドラインに基づき、距離・疲労度に応じた日別リカバリープランと軽いジョグ・テンポ走・レース再開の目安日を自動生成。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/recovery-planner/",
      "apiUrl": "https://rundida.com/api/tools/recovery-planner.json",
      "keywords": [
        "post race recovery plan",
        "marathon recovery timeline",
        "how long to recover after marathon",
        "running recovery calculator",
        "pfitzinger recovery guidelines",
        "post marathon recovery schedule",
        "race recovery planner",
        "when to run after marathon",
        "half marathon recovery time",
        "ultra marathon recovery plan",
        "post race recovery plan runna",
        "running recovery time calculator",
        "recovery time calculator by age",
        "day after marathon recovery",
        "how long to rest after marathon",
        "when to resume running after marathon"
      ],
      "keywordsByLocale": {
        "en": [
          "post race recovery plan",
          "marathon recovery timeline",
          "how long to recover after marathon",
          "running recovery calculator",
          "pfitzinger recovery guidelines",
          "post marathon recovery schedule",
          "race recovery planner",
          "when to run after marathon",
          "half marathon recovery time",
          "ultra marathon recovery plan",
          "post race recovery plan runna",
          "running recovery time calculator",
          "recovery time calculator by age",
          "day after marathon recovery",
          "how long to rest after marathon",
          "when to resume running after marathon"
        ],
        "zh": [
          "赛后恢复计划",
          "马拉松赛后恢复",
          "赛后多久能跑",
          "跑步恢复计算器",
          "马拉松恢复周期",
          "赛后休息天数",
          "半马恢复时间",
          "赛后重返跑步计划",
          "马拉松赛后恢复全攻略",
          "马拉松赛后恢复多久",
          "赛后恢复训练",
          "跑完马拉松多久恢复",
          "赛后恢复跑",
          "马拉松赛后恢复几天再继续训练",
          "跑完马拉松休息多久",
          "赛后如何快速恢复"
        ],
        "ja": [
          "レース後 回復計画",
          "マラソン後 回復期間",
          "マラソン後 いつ走れる",
          "ランニング 回復 計算",
          "マラソン リカバリー 期間",
          "レース後 休養日数",
          "ハーフマラソン 回復期間",
          "レース後 復帰計画",
          "フルマラソン後 リカバリー期間",
          "フルマラソン後 リカバリーラン",
          "マラソン後 いつから走る",
          "マラソン後 走り始め",
          "マラソン後 何日",
          "レース後 リカバリー",
          "マラソン後 練習再開",
          "フルマラソン後 休養期間"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "track-lane-distance",
      "title": "Track Lane Distances — Lane 1-8 Distance Calculator",
      "titleZh": "田径跑道弯道距离计算器 — 各跑道实际距离",
      "titleJa": "トラックのレーン別距離 — 各レーンは何メートル？",
      "description": "Full lane-by-lane distance table for a 400m track: lane 1 is 400.00m, lane 8 is 453.66m per lap. Free calculator with stagger offsets and 200m/300m sizes.",
      "descriptionZh": "第8道比第1道究竟远多少米？精确计算400米标准跑道1-8道的实际跑步距离和起跑错位距离，支持室外400米、室内200米和300米跑道。",
      "descriptionJa": "8レーンは1レーンより何メートル長い？400m・200m・300mトラック対応。各レーンの実走距離とスタガー差を正確に計算。陸上競技の距離レース・リレーに。",
      "titleByLocale": {
        "en": "Track Lane Distances — Lane 1-8 Distance Calculator",
        "zh": "田径跑道弯道距离计算器 — 各跑道实际距离",
        "ja": "トラックのレーン別距離 — 各レーンは何メートル？"
      },
      "descriptionByLocale": {
        "en": "Full lane-by-lane distance table for a 400m track: lane 1 is 400.00m, lane 8 is 453.66m per lap. Free calculator with stagger offsets and 200m/300m sizes.",
        "zh": "第8道比第1道究竟远多少米？精确计算400米标准跑道1-8道的实际跑步距离和起跑错位距离，支持室外400米、室内200米和300米跑道。",
        "ja": "8レーンは1レーンより何メートル長い？400m・200m・300mトラック対応。各レーンの実走距離とスタガー差を正確に計算。陸上競技の距離レース・リレーに。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/track-lane-distance/",
      "apiUrl": "https://rundida.com/api/tools/track-lane-distance.json",
      "keywords": [
        "track lane distance",
        "lane stagger distance",
        "track lane calculator",
        "400m track lanes",
        "staggered start distance",
        "running track lane difference",
        "lane 1 vs lane 8 distance",
        "track and field lanes",
        "IAAF lane distances",
        "track curve distance calculator",
        "laps per mile by lane",
        "which lane is best for 400m",
        "outer lane running strategy",
        "track stagger formula",
        "how much longer is lane 8"
      ],
      "keywordsByLocale": {
        "en": [
          "track lane distance",
          "lane stagger distance",
          "track lane calculator",
          "400m track lanes",
          "staggered start distance",
          "running track lane difference",
          "lane 1 vs lane 8 distance",
          "track and field lanes",
          "IAAF lane distances",
          "track curve distance calculator",
          "laps per mile by lane",
          "which lane is best for 400m",
          "outer lane running strategy",
          "track stagger formula",
          "how much longer is lane 8"
        ],
        "zh": [
          "跑道跑道距离",
          "跑道各道距离",
          "操场跑道道差",
          "400米跑道各道",
          "前置距离计算",
          "跑道弯道距离",
          "1道vs8道距离差",
          "田径跑道距离",
          "八道比一道多多少米",
          "400米跑道第八道一圈多少米",
          "400米起跑线相差多少米",
          "跑道分道线宽度",
          "塑胶跑道宽度标准",
          "400米跑道八道距离",
          "跑道距离怎么计算"
        ],
        "ja": [
          "トラック レーン距離",
          "レーン スタガー 距離",
          "400mトラック レーン別距離",
          "トラック コース差",
          "スタガー 計算",
          "トラック カーブ距離",
          "1レーンvs8レーン 距離差",
          "陸上 レーン距離",
          "陸上 レーン 決め方",
          "陸上 レーン 幅",
          "陸上 レーン 早い 順",
          "陸上 レーン 有利",
          "400m 8レーン 走り方",
          "陸上トラック 1周 何メートル",
          "スタート位置 ずれ"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "vdot-calculator",
      "title": "VDOT Calculator — Score, 5-Zone Paces & Race Equivalents",
      "titleZh": "VDOT计算器 — 一键算出训练配速与等效成绩",
      "titleJa": "VDOT計算ツール＆早見表 — ダニエルズ式5ゾーンペース",
      "description": "Calculate your VDOT from any race result. Get 5-zone training paces and equivalent times from 1500m to marathon, based on Jack Daniels' formula.",
      "descriptionZh": "输入任意比赛成绩，即时计算VDOT值。获取E/M/T/I/R五区训练配速和1500m至马拉松等效完赛时间，基于丹尼尔斯跑步公式。",
      "descriptionJa": "レース結果からVDOTスコアを即時計算。1500m〜マラソンの等価タイム予測とE/M/T/I/R 5ゾーントレーニングペースを表示。ダニエルズ式。",
      "titleByLocale": {
        "en": "VDOT Calculator — Score, 5-Zone Paces & Race Equivalents",
        "zh": "VDOT计算器 — 一键算出训练配速与等效成绩",
        "ja": "VDOT計算ツール＆早見表 — ダニエルズ式5ゾーンペース"
      },
      "descriptionByLocale": {
        "en": "Calculate your VDOT from any race result. Get 5-zone training paces and equivalent times from 1500m to marathon, based on Jack Daniels' formula.",
        "zh": "输入任意比赛成绩，即时计算VDOT值。获取E/M/T/I/R五区训练配速和1500m至马拉松等效完赛时间，基于丹尼尔斯跑步公式。",
        "ja": "レース結果からVDOTスコアを即時計算。1500m〜マラソンの等価タイム予測とE/M/T/I/R 5ゾーントレーニングペースを表示。ダニエルズ式。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/vdot-calculator/",
      "apiUrl": "https://rundida.com/api/tools/vdot-calculator.json",
      "keywords": [
        "VDOT calculator",
        "Jack Daniels VDOT",
        "VDOT chart",
        "VDOT table",
        "VDOT training paces",
        "VDOT race predictor",
        "VDOT pace calculator",
        "VDOT equivalent race times",
        "Daniels Running Formula",
        "running VDOT score",
        "VDOT for marathon",
        "5-zone training paces"
      ],
      "keywordsByLocale": {
        "en": [
          "VDOT calculator",
          "Jack Daniels VDOT",
          "VDOT chart",
          "VDOT table",
          "VDOT training paces",
          "VDOT race predictor",
          "VDOT pace calculator",
          "VDOT equivalent race times",
          "Daniels Running Formula",
          "running VDOT score",
          "VDOT for marathon",
          "5-zone training paces"
        ],
        "zh": [
          "VDOT计算器",
          "跑力值计算器",
          "跑力计算器",
          "VDOT跑力",
          "VDOT跑力计算表",
          "VDOT训练配速",
          "丹尼尔斯博士跑步方程式",
          "Jack Daniels VDOT",
          "VDOT等效成绩",
          "VDOT表",
          "VDOT速查表",
          "杰克·丹尼尔斯跑步公式"
        ],
        "ja": [
          "VDOT計算機",
          "VDOT 表",
          "VDOTとは",
          "VDOT計算表",
          "ガーミン VDOT",
          "ジャック・ダニエルズ VDOT",
          "ダニエルズのランニング・フォーミュラ",
          "VDOT トレーニングペース",
          "VDOT 等価タイム",
          "VDOT 平均",
          "VDOT インターバル",
          "VDOT VO2max 違い"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "gap-calculator",
      "title": "Grade Adjusted Pace (GAP) Calculator — Hills & Strava",
      "titleZh": "坡度调整配速(GAP)计算器 — 山地等效平路配速",
      "titleJa": "Grade Adjusted Pace（GAP）計算機",
      "description": "Convert uphill or downhill running pace to flat-equivalent GAP in one click. Free grade adjusted pace calculator built on the Minetti model, close to Strava.",
      "descriptionZh": "免费坡度调整配速计算器，将山地跑步配速转换为平地等效配速(GAP)。基于Minetti运动能量消耗模型，将上坡和下坡跑步标准化，显示真实平地配速和努力程度。",
      "descriptionJa": "坂道ランの実力を正しく評価するGAP計算機。Minettiの移動コストモデルで上り下りのペースを平地相当に変換し、起伏コースでの本当の努力度を数値化。無料ツール。",
      "titleByLocale": {
        "en": "Grade Adjusted Pace (GAP) Calculator — Hills & Strava",
        "zh": "坡度调整配速(GAP)计算器 — 山地等效平路配速",
        "ja": "Grade Adjusted Pace（GAP）計算機"
      },
      "descriptionByLocale": {
        "en": "Convert uphill or downhill running pace to flat-equivalent GAP in one click. Free grade adjusted pace calculator built on the Minetti model, close to Strava.",
        "zh": "免费坡度调整配速计算器，将山地跑步配速转换为平地等效配速(GAP)。基于Minetti运动能量消耗模型，将上坡和下坡跑步标准化，显示真实平地配速和努力程度。",
        "ja": "坂道ランの実力を正しく評価するGAP計算機。Minettiの移動コストモデルで上り下りのペースを平地相当に変換し、起伏コースでの本当の努力度を数値化。無料ツール。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/gap-calculator/",
      "apiUrl": "https://rundida.com/api/tools/gap-calculator.json",
      "keywords": [
        "grade adjusted pace calculator",
        "GAP calculator running",
        "grade adjusted pace strava",
        "strava GAP meaning",
        "grade adjusted pace formula",
        "hill running pace calculator",
        "uphill running pace calculator",
        "downhill pace calculator",
        "flat equivalent pace",
        "Minetti grade adjusted pace"
      ],
      "keywordsByLocale": {
        "en": [
          "grade adjusted pace calculator",
          "GAP calculator running",
          "grade adjusted pace strava",
          "strava GAP meaning",
          "grade adjusted pace formula",
          "hill running pace calculator",
          "uphill running pace calculator",
          "downhill pace calculator",
          "flat equivalent pace",
          "Minetti grade adjusted pace"
        ],
        "zh": [
          "坡度调整配速计算器",
          "GAP 配速计算器",
          "爬坡配速",
          "爬坡配速对照表",
          "爬坡配速多少合适",
          "坡度调整配速计算公式",
          "上坡配速计算",
          "下坡配速计算",
          "平地等效配速",
          "Strava GAP 配速"
        ],
        "ja": [
          "勾配調整ペース 計算機",
          "GAP 計算 ランニング",
          "ストラバ GAP 意味",
          "坂道ペース走",
          "マラソン 上り坂 ペース",
          "上り坂 ペース計算",
          "下り坂 ペース計算",
          "平地換算ペース",
          "勾配補正ペース",
          "Minetti GAP"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "running-economy",
      "title": "Running Economy Calculator — Test Your Oxygen Cost per km",
      "titleZh": "跑步经济性计算器 — 氧耗效率评估工具",
      "titleJa": "ランニングエコノミー計算機 — 走行効率の数値化",
      "description": "Enter pace and weight to calculate running economy (ml O₂/kg/km). Get your RE percentile, VO₂max utilization, caloric cost, and tips to improve your efficiency.",
      "descriptionZh": "免费跑步经济性计算器，使用ACSM代谢方程计算每公里氧耗。获取RE评分、百分位排名、VO2max利用率、热量消耗，并与精英跑者对比，支持地面和跑鞋调整。",
      "descriptionJa": "ACSM代謝方程式でランニングエコノミー（走行効率）を数値化。REスコア・パーセンタイル順位・1km当たりカロリーコスト・エリートランナーとの比較を無料で表示。",
      "titleByLocale": {
        "en": "Running Economy Calculator — Test Your Oxygen Cost per km",
        "zh": "跑步经济性计算器 — 氧耗效率评估工具",
        "ja": "ランニングエコノミー計算機 — 走行効率の数値化"
      },
      "descriptionByLocale": {
        "en": "Enter pace and weight to calculate running economy (ml O₂/kg/km). Get your RE percentile, VO₂max utilization, caloric cost, and tips to improve your efficiency.",
        "zh": "免费跑步经济性计算器，使用ACSM代谢方程计算每公里氧耗。获取RE评分、百分位排名、VO2max利用率、热量消耗，并与精英跑者对比，支持地面和跑鞋调整。",
        "ja": "ACSM代謝方程式でランニングエコノミー（走行効率）を数値化。REスコア・パーセンタイル順位・1km当たりカロリーコスト・エリートランナーとの比較を無料で表示。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/running-economy/",
      "apiUrl": "https://rundida.com/api/tools/running-economy.json",
      "keywords": [
        "running economy calculator",
        "running economy test",
        "oxygen cost running",
        "running efficiency calculator",
        "ml/kg/km running",
        "ACSM metabolic equation running",
        "running economy score",
        "improve running economy",
        "running economy vs vo2max",
        "running economy formula",
        "running economy garmin"
      ],
      "keywordsByLocale": {
        "en": [
          "running economy calculator",
          "running economy test",
          "oxygen cost running",
          "running efficiency calculator",
          "ml/kg/km running",
          "ACSM metabolic equation running",
          "running economy score",
          "improve running economy",
          "running economy vs vo2max",
          "running economy formula",
          "running economy garmin"
        ],
        "zh": [
          "跑步经济性计算器",
          "跑步经济性怎么算",
          "跑步经济性是什么",
          "跑步经济性测试",
          "跑步经济性如何测量",
          "跑步经济性怎么提升",
          "跑步氧耗计算",
          "ACSM代谢方程",
          "跑步经济性",
          "跑步经济性评分",
          "佳明跑步经济性"
        ],
        "ja": [
          "ランニングエコノミー 計算",
          "ランニングエコノミーとは",
          "ランニングエコノミー 向上",
          "ランニングエコノミー 改善",
          "ランニングエコノミー 測定",
          "ランニングエコノミー ガーミン",
          "ランニングエコノミー シューズ",
          "ランニングエコノミー 計算式",
          "走行効率 ランニング",
          "酸素コスト 1km",
          "ACSM 代謝方程式"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "shoe-mileage",
      "title": "Running Shoe Mileage Tracker — How Many Miles Left?",
      "titleZh": "跑鞋寿命计算器 — 还能跑多少公里？",
      "titleJa": "ランニングシューズ寿命計算 — 買い替え時期の目安",
      "description": "Enter shoe type, current mileage, and weekly volume to estimate when your running shoes need replacing. Adjusts for weight, surface, and wear condition.",
      "descriptionZh": "输入鞋型、累计公里数、周跑量和体重，计算跑鞋剩余可用距离和预计更换日期。支持竞速鞋、日常训练鞋、越野鞋等6种鞋型，附每公里成本分析。",
      "descriptionJa": "シューズタイプ・走行距離・週間走行量・体重・路面を入力し、残り何km走れるかと交換予定日を算出。デイリートレーナーからカーボンレーサーまで6タイプ対応。",
      "titleByLocale": {
        "en": "Running Shoe Mileage Tracker — How Many Miles Left?",
        "zh": "跑鞋寿命计算器 — 还能跑多少公里？",
        "ja": "ランニングシューズ寿命計算 — 買い替え時期の目安"
      },
      "descriptionByLocale": {
        "en": "Enter shoe type, current mileage, and weekly volume to estimate when your running shoes need replacing. Adjusts for weight, surface, and wear condition.",
        "zh": "输入鞋型、累计公里数、周跑量和体重，计算跑鞋剩余可用距离和预计更换日期。支持竞速鞋、日常训练鞋、越野鞋等6种鞋型，附每公里成本分析。",
        "ja": "シューズタイプ・走行距離・週間走行量・体重・路面を入力し、残り何km走れるかと交換予定日を算出。デイリートレーナーからカーボンレーサーまで6タイプ対応。"
      },
      "category": "gear",
      "url": "https://rundida.com/tools/shoe-mileage/",
      "apiUrl": "https://rundida.com/api/tools/shoe-mileage.json",
      "keywords": [
        "running shoe mileage tracker",
        "when to replace running shoes",
        "how many miles do running shoes last",
        "running shoe lifespan calculator",
        "shoe mileage calculator",
        "running shoe life expectancy",
        "how many km do running shoes last",
        "shoe replacement mileage",
        "running shoe wear calculator",
        "when to replace running shoes km"
      ],
      "keywordsByLocale": {
        "en": [
          "running shoe mileage tracker",
          "when to replace running shoes",
          "how many miles do running shoes last",
          "running shoe lifespan calculator",
          "shoe mileage calculator",
          "running shoe life expectancy",
          "how many km do running shoes last",
          "shoe replacement mileage",
          "running shoe wear calculator",
          "when to replace running shoes km"
        ],
        "zh": [
          "跑鞋寿命计算器",
          "跑鞋什么时候换",
          "跑鞋能跑多少公里",
          "跑鞋寿命 公里",
          "跑鞋里程追踪",
          "跑鞋磨损判断",
          "跑鞋更换时机",
          "每公里跑鞋成本",
          "跑鞋多久换",
          "跑鞋里程记录"
        ],
        "ja": [
          "ランニングシューズ 寿命",
          "ランニングシューズ 買い替え時期",
          "ランニングシューズ 何キロ",
          "シューズ 寿命 計算",
          "ランニングシューズ 寿命 目安",
          "シューズ 走行距離 管理",
          "ランニングシューズ 交換時期",
          "シューズ 買い替え 目安",
          "ランニングシューズ 寿命 見分け方",
          "シューズ 摩耗 判断"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "cross-training",
      "title": "Cross-Training to Running Calculator: Cycling, Swimming, MET",
      "titleZh": "交叉训练等效计算器 — 跨运动训练量换算",
      "titleJa": "クロストレーニング換算計算機 — 水泳・自転車の効果",
      "description": "Convert cycling, swimming, aqua jogging, and elliptical into equivalent running miles, time, and training load. MET-based for injured or cross-training runners.",
      "descriptionZh": "免费交叉训练等效计算器，将骑行、游泳、划船、椭圆机等交叉训练转换为等效跑步量。使用MET值计算等效跑步距离、时间、卡路里和训练负荷，支持10种运动。",
      "descriptionJa": "自転車・水泳・ローイング等のクロストレーニングをランニング換算に変換。MET値ベースで10種目の等価距離・時間・トレーニング負荷を算出し、練習計画に活用。",
      "titleByLocale": {
        "en": "Cross-Training to Running Calculator: Cycling, Swimming, MET",
        "zh": "交叉训练等效计算器 — 跨运动训练量换算",
        "ja": "クロストレーニング換算計算機 — 水泳・自転車の効果"
      },
      "descriptionByLocale": {
        "en": "Convert cycling, swimming, aqua jogging, and elliptical into equivalent running miles, time, and training load. MET-based for injured or cross-training runners.",
        "zh": "免费交叉训练等效计算器，将骑行、游泳、划船、椭圆机等交叉训练转换为等效跑步量。使用MET值计算等效跑步距离、时间、卡路里和训练负荷，支持10种运动。",
        "ja": "自転車・水泳・ローイング等のクロストレーニングをランニング換算に変換。MET値ベースで10種目の等価距離・時間・トレーニング負荷を算出し、練習計画に活用。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/cross-training/",
      "apiUrl": "https://rundida.com/api/tools/cross-training.json",
      "keywords": [
        "cross training calculator running",
        "cycling to running equivalent calculator",
        "cycling equivalent to running miles",
        "swimming to running equivalent",
        "MET calculator running",
        "cross training for runners cycling",
        "cross training for injured runners",
        "aqua jogging running equivalent",
        "elliptical to running miles",
        "stationary bike to running calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "cross training calculator running",
          "cycling to running equivalent calculator",
          "cycling equivalent to running miles",
          "swimming to running equivalent",
          "MET calculator running",
          "cross training for runners cycling",
          "cross training for injured runners",
          "aqua jogging running equivalent",
          "elliptical to running miles",
          "stationary bike to running calculator"
        ],
        "zh": [
          "交叉训练计算器",
          "骑行换算跑步公里",
          "游泳1公里跑步多少公里",
          "游泳跑步热量对比",
          "MET值计算跑步",
          "跑者交叉训练计划",
          "椭圆机换算跑步",
          "水中跑步等效",
          "受伤跑者交叉训练",
          "马拉松交叉训练"
        ],
        "ja": [
          "クロストレーニング ランニング 換算",
          "ロードバイク ランニング 換算 km",
          "水泳 ランニング 距離 換算",
          "MET値 計算 ランニング",
          "アクアジョギング マラソン",
          "ランナー クロストレーニング 頻度",
          "エリプティカル ランニング 換算",
          "怪我中 マラソン練習 維持",
          "シンスプリント クロストレーニング",
          "サイクリング 心拍ゾーン ランニング"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "lactate-threshold",
      "title": "Lactate Threshold Pace Calculator (LT1 & LT2)",
      "titleZh": "乳酸阈值配速估算器 — LT节奏跑训练指导",
      "titleJa": "閾値走・LTペース推定ツール（乳酸性作業閾値）",
      "description": "Find your lactate threshold pace from a recent race: get your LT pace range (83-88% VO2max), LT heart rate zone (85-90% max HR), and tempo workouts.",
      "descriptionZh": "免费乳酸阈值配速估算工具，基于近期比赛成绩和Daniels VDOT模型精确估算LT配速，提供心率区间和推荐节奏跑训练方案。",
      "descriptionJa": "レース結果からDaniels VDOTモデルで乳酸性閾値（LT）ペースを推定。VDOTレベル別の閾値走ペース表と心拍ゾーン別テンポ走メニューを無料で算出。",
      "titleByLocale": {
        "en": "Lactate Threshold Pace Calculator (LT1 & LT2)",
        "zh": "乳酸阈值配速估算器 — LT节奏跑训练指导",
        "ja": "閾値走・LTペース推定ツール（乳酸性作業閾値）"
      },
      "descriptionByLocale": {
        "en": "Find your lactate threshold pace from a recent race: get your LT pace range (83-88% VO2max), LT heart rate zone (85-90% max HR), and tempo workouts.",
        "zh": "免费乳酸阈值配速估算工具，基于近期比赛成绩和Daniels VDOT模型精确估算LT配速，提供心率区间和推荐节奏跑训练方案。",
        "ja": "レース結果からDaniels VDOTモデルで乳酸性閾値（LT）ペースを推定。VDOTレベル別の閾値走ペース表と心拍ゾーン別テンポ走メニューを無料で算出。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/lactate-threshold/",
      "apiUrl": "https://rundida.com/api/tools/lactate-threshold.json",
      "keywords": [
        "lactate threshold",
        "lactate threshold pace",
        "lactate threshold pace calculator",
        "tempo run pace",
        "threshold running pace",
        "lactate threshold heart rate",
        "cruise interval pace",
        "lactate threshold running",
        "threshold pace chart",
        "LT pace calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "lactate threshold",
          "lactate threshold pace",
          "lactate threshold pace calculator",
          "tempo run pace",
          "threshold running pace",
          "lactate threshold heart rate",
          "cruise interval pace",
          "lactate threshold running",
          "threshold pace chart",
          "LT pace calculator"
        ],
        "zh": [
          "乳酸阈值",
          "乳酸阈值配速",
          "LT配速计算器",
          "节奏跑配速",
          "乳酸阈值心率",
          "乳酸阈值跑",
          "巡航间歇配速",
          "乳酸阈值怎么测",
          "乳酸阈值配速计算",
          "节奏跑 心率区间"
        ],
        "ja": [
          "閾値走",
          "閾値走 ペース",
          "LTペース 計算",
          "閾値走 ペース表",
          "閾値走 やり方",
          "閾値走 心拍数",
          "閾値走 サブ4",
          "閾値走 効果",
          "テンポラン ペース",
          "乳酸閾値 ランニング",
          "tペース 計算",
          "ltペース 計算",
          "閾値走 ペース 目安",
          "vdot 閾値走 ペース"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "running-cost",
      "title": "Running Cost Calculator — Gear & Training Expenses",
      "titleZh": "跑步费用计算器 — 年度跑步花费预算",
      "titleJa": "ランニング年間コスト計算機 — シューズ・大会費用",
      "description": "How much does running really cost? Enter shoes, race fees, gear, and nutrition to see annual totals, cost per kilometer, and how it compares to other hobbies.",
      "descriptionZh": "跑步一年到底花多少钱？汇总跑鞋、报名费、装备和营养补给的全部支出，算出年度总费用、每公里成本和与其他运动的费用对比。",
      "descriptionJa": "ランニングに年間いくらかかっている？シューズ・大会参加費・ギア・栄養を入力し、年間総額・1kmあたりのコスト・他スポーツとの費用比較を確認できます。",
      "titleByLocale": {
        "en": "Running Cost Calculator — Gear & Training Expenses",
        "zh": "跑步费用计算器 — 年度跑步花费预算",
        "ja": "ランニング年間コスト計算機 — シューズ・大会費用"
      },
      "descriptionByLocale": {
        "en": "How much does running really cost? Enter shoes, race fees, gear, and nutrition to see annual totals, cost per kilometer, and how it compares to other hobbies.",
        "zh": "跑步一年到底花多少钱？汇总跑鞋、报名费、装备和营养补给的全部支出，算出年度总费用、每公里成本和与其他运动的费用对比。",
        "ja": "ランニングに年間いくらかかっている？シューズ・大会参加費・ギア・栄養を入力し、年間総額・1kmあたりのコスト・他スポーツとの費用比較を確認できます。"
      },
      "category": "health-body",
      "url": "https://rundida.com/tools/running-cost/",
      "apiUrl": "https://rundida.com/api/tools/running-cost.json",
      "keywords": [
        "running cost calculator",
        "how much does running cost",
        "annual running expenses",
        "cost of running per year",
        "running shoe cost per year",
        "running budget calculator",
        "running hobby cost"
      ],
      "keywordsByLocale": {
        "en": [
          "running cost calculator",
          "how much does running cost",
          "annual running expenses",
          "cost of running per year",
          "running shoe cost per year",
          "running budget calculator",
          "running hobby cost"
        ],
        "zh": [
          "跑步花费计算器",
          "跑步一年花多少钱",
          "年度跑步开销",
          "跑步费用计算",
          "跑鞋年度费用",
          "跑步预算计算",
          "跑步爱好花费",
          "跑步装备花销"
        ],
        "ja": [
          "ランニング 費用 計算",
          "走ること 年間コスト",
          "ランニング 年間費用",
          "ランニング シューズ 年間費用",
          "ランニング 予算",
          "走る趣味 お金",
          "ランニング 出費 計算",
          "ランナー 年間コスト"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "paragraph"
    },
    {
      "slug": "lottery-calculator",
      "title": "Marathon Lottery Odds: London, Chicago, Berlin, NYC, Tokyo",
      "titleZh": "马拉松中签率计算器：东京·上马·北马·柏林·纽约",
      "titleJa": "東京マラソン抽選の確率と落選後の戦略｜倍率計算ツール",
      "description": "London ~1.5%, Chicago ~35%, Berlin ~30%, Tokyo ~10%, NYC ~1-3% (2026 ballots) — real odds and wait time. Tokyo 2027 entry opens 14 Aug 2026.",
      "descriptionZh": "上马中签率 7%、北马 17%、柏林 30%、东京 10%、芝加哥 35%、伦敦 1.5%、纽约 2.5%——计算单年与多年累计中签率、预期等待年数，国内外金标抽签一站对比。",
      "descriptionJa": "東京マラソン抽選の当選率は約10%（倍率約10倍、推定）。累積確率・平均待ち年数を計算。2027年大会一般エントリーは2026年8月14〜28日。",
      "titleByLocale": {
        "en": "Marathon Lottery Odds: London, Chicago, Berlin, NYC, Tokyo",
        "zh": "马拉松中签率计算器：东京·上马·北马·柏林·纽约",
        "ja": "東京マラソン抽選の確率と落選後の戦略｜倍率計算ツール"
      },
      "descriptionByLocale": {
        "en": "London ~1.5%, Chicago ~35%, Berlin ~30%, Tokyo ~10%, NYC ~1-3% (2026 ballots) — real odds and wait time. Tokyo 2027 entry opens 14 Aug 2026.",
        "zh": "上马中签率 7%、北马 17%、柏林 30%、东京 10%、芝加哥 35%、伦敦 1.5%、纽约 2.5%——计算单年与多年累计中签率、预期等待年数，国内外金标抽签一站对比。",
        "ja": "東京マラソン抽選の当選率は約10%（倍率約10倍、推定）。累積確率・平均待ち年数を計算。2027年大会一般エントリーは2026年8月14〜28日。"
      },
      "category": "race-day",
      "url": "https://rundida.com/tools/lottery-calculator/",
      "apiUrl": "https://rundida.com/api/tools/lottery-calculator.json",
      "keywords": [
        "marathon lottery calculator",
        "marathon lottery odds",
        "tokyo marathon lottery probability",
        "london marathon ballot odds",
        "nyc marathon lottery chances",
        "berlin marathon lottery",
        "marathon entry probability",
        "world marathon majors lottery",
        "marathon ballot calculator",
        "marathon lottery rejection odds"
      ],
      "keywordsByLocale": {
        "en": [
          "marathon lottery calculator",
          "marathon lottery odds",
          "tokyo marathon lottery probability",
          "london marathon ballot odds",
          "nyc marathon lottery chances",
          "berlin marathon lottery",
          "marathon entry probability",
          "world marathon majors lottery",
          "marathon ballot calculator",
          "marathon lottery rejection odds"
        ],
        "zh": [
          "马拉松抽签概率",
          "东京马拉松中签率",
          "马拉松中签计算器",
          "伦敦马拉松抽签",
          "纽约马拉松中签概率",
          "柏林马拉松抽签",
          "马拉松报名概率",
          "七大满贯抽签",
          "马拉松抽签规则",
          "马拉松抽签结果",
          "上海马拉松中签率",
          "北京马拉松中签率",
          "芝加哥马拉松抽签",
          "世界七大马拉松 抽签"
        ],
        "ja": [
          "マラソン 抽選 確率",
          "東京マラソン 当選確率",
          "マラソン 抽選 計算",
          "ロンドンマラソン 抽選",
          "NYCマラソン 当選確率",
          "ベルリンマラソン 抽選",
          "マラソン エントリー 確率",
          "ワールドメジャーズ 抽選",
          "東京マラソン 倍率",
          "大阪マラソン 倍率",
          "京都マラソン 倍率",
          "マラソン 当選確率 上げる",
          "ONE TOKYO プレミアムメンバー",
          "マラソン 抽選 倍率 ランキング",
          "東京マラソン 当たらない",
          "東京マラソン 落選",
          "東京マラソン 二次抽選",
          "東京マラソン チャリティ 金額",
          "連続落選チャレンジ",
          "東京マラソン プレミアム会員 価値",
          "準エリート 基準タイム",
          "都民枠 倍率"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "spectator-planner",
      "title": "Marathon Spectator Planner — Best Cheering Spots",
      "titleZh": "马拉松观赛路线规划器 — 最佳观赛点和时间表",
      "titleJa": "マラソン応援プランナー — 最適な応援スポット計画",
      "description": "Where should you stand to cheer at a marathon? Plan 3-4 viewing spots with travel times, see when your runner passes each point, and get stage-by-stage tips.",
      "descriptionZh": "马拉松观赛站在哪里给跑者加油最有效？规划3-4个最佳观赛点，自动计算选手经过时间和点位间交通路线，生成可打印的观赛时间表。",
      "descriptionJa": "マラソン応援はどこで待つのが効果的？3-4か所の観戦スポットを計画し、ランナーの通過時刻と移動ルートを自動算出。印刷可能な応援タイムテーブルを作成します。",
      "titleByLocale": {
        "en": "Marathon Spectator Planner — Best Cheering Spots",
        "zh": "马拉松观赛路线规划器 — 最佳观赛点和时间表",
        "ja": "マラソン応援プランナー — 最適な応援スポット計画"
      },
      "descriptionByLocale": {
        "en": "Where should you stand to cheer at a marathon? Plan 3-4 viewing spots with travel times, see when your runner passes each point, and get stage-by-stage tips.",
        "zh": "马拉松观赛站在哪里给跑者加油最有效？规划3-4个最佳观赛点，自动计算选手经过时间和点位间交通路线，生成可打印的观赛时间表。",
        "ja": "マラソン応援はどこで待つのが効果的？3-4か所の観戦スポットを計画し、ランナーの通過時刻と移動ルートを自動算出。印刷可能な応援タイムテーブルを作成します。"
      },
      "category": "race-day",
      "url": "https://rundida.com/tools/spectator-planner/",
      "apiUrl": "https://rundida.com/api/tools/spectator-planner.json",
      "keywords": [
        "marathon spectator planner",
        "marathon spectator guide",
        "where to watch marathon",
        "best marathon viewing spots",
        "marathon cheer spots",
        "spectator tips marathon",
        "marathon spectator schedule",
        "marathon viewing points",
        "how to spectate a marathon"
      ],
      "keywordsByLocale": {
        "en": [
          "marathon spectator planner",
          "marathon spectator guide",
          "where to watch marathon",
          "best marathon viewing spots",
          "marathon cheer spots",
          "spectator tips marathon",
          "marathon spectator schedule",
          "marathon viewing points",
          "how to spectate a marathon"
        ],
        "zh": [
          "马拉松观赛",
          "马拉松观赛攻略",
          "马拉松在哪看",
          "马拉松最佳观赛地点",
          "马拉松加油攻略",
          "观赛技巧",
          "马拉松观赛时间表",
          "怎么看马拉松"
        ],
        "ja": [
          "マラソン 応援 計画",
          "マラソン 応援 ガイド",
          "マラソン 観戦スポット",
          "マラソン 応援 場所",
          "マラソン 応援 コツ",
          "マラソン 観戦 タイムテーブル",
          "マラソン 応援 おすすめ場所",
          "マラソン 観戦 ガイド"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "steps"
    },
    {
      "slug": "running-streak",
      "title": "Running Streak Calculator — Track Consecutive Days",
      "titleZh": "跑步连续天数计算器 — 连跑记录追踪",
      "titleJa": "ランニング連続日数計算機 — ストリーク記録管理",
      "description": "Track your consecutive running days, distance, and milestones. Compare your streak to famous runners. Free calculator with injury risk assessment.",
      "descriptionZh": "免费跑步连续天数追踪工具，记录连续跑步天数、累计总距离和里程碑进度。将你的连跑记录与Ron Hill等传奇跑者对比，含伤病风险评估和连跑建议。",
      "descriptionJa": "連続ランニング日数・累計距離・マイルストーンを追跡。Ron Hillなど世界的ランナーとの比較や障害リスク評価で安全な連続記録を支援する無料ツール。",
      "titleByLocale": {
        "en": "Running Streak Calculator — Track Consecutive Days",
        "zh": "跑步连续天数计算器 — 连跑记录追踪",
        "ja": "ランニング連続日数計算機 — ストリーク記録管理"
      },
      "descriptionByLocale": {
        "en": "Track your consecutive running days, distance, and milestones. Compare your streak to famous runners. Free calculator with injury risk assessment.",
        "zh": "免费跑步连续天数追踪工具，记录连续跑步天数、累计总距离和里程碑进度。将你的连跑记录与Ron Hill等传奇跑者对比，含伤病风险评估和连跑建议。",
        "ja": "連続ランニング日数・累計距離・マイルストーンを追跡。Ron Hillなど世界的ランナーとの比較や障害リスク評価で安全な連続記録を支援する無料ツール。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/running-streak/",
      "apiUrl": "https://rundida.com/api/tools/running-streak.json",
      "keywords": [
        "running streak calculator",
        "consecutive running days",
        "running streak tracker",
        "daily running streak",
        "run streak milestones",
        "how long is my running streak",
        "Ron Hill running streak",
        "streak running injury risk",
        "running streak challenge",
        "running streak calendar"
      ],
      "keywordsByLocale": {
        "en": [
          "running streak calculator",
          "consecutive running days",
          "running streak tracker",
          "daily running streak",
          "run streak milestones",
          "how long is my running streak",
          "Ron Hill running streak",
          "streak running injury risk",
          "running streak challenge",
          "running streak calendar"
        ],
        "zh": [
          "连续跑步计算器",
          "跑步打卡天数",
          "连续跑步记录",
          "每日跑步打卡",
          "跑步连续挑战",
          "跑步streak",
          "连续跑步里程碑",
          "跑步打卡日历"
        ],
        "ja": [
          "ランニング 連続日数",
          "連続 ランニング 記録",
          "ランストリーク 計算",
          "毎日 ランニング 記録",
          "ランニング 連続チャレンジ",
          "ラン ストリーク",
          "連続ランニング マイルストーン",
          "ランニング 連続記録 カレンダー"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "elevation-profile",
      "title": "Elevation Gain/Loss Impact Calculator",
      "titleZh": "海拔爬升影响计算器 — 赛道难度评估工具",
      "titleJa": "獲得標高の影響計算機 — 登り坂のペース補正",
      "description": "How much will hills slow you down? Enter elevation gain, loss, and distance to see adjusted pace, difficulty score, and equivalent flat distance.",
      "descriptionZh": "爬坡到底会让你慢多少？输入海拔爬升、下降和距离，精确计算调整后配速、赛道难度评分、等效平路距离和额外能量消耗。",
      "descriptionJa": "坂道でどれだけペースが落ちる？累積標高・下降・距離を入力し、調整ペース・コース難易度スコア・平地換算距離・追加エネルギーコストを算出します。",
      "titleByLocale": {
        "en": "Elevation Gain/Loss Impact Calculator",
        "zh": "海拔爬升影响计算器 — 赛道难度评估工具",
        "ja": "獲得標高の影響計算機 — 登り坂のペース補正"
      },
      "descriptionByLocale": {
        "en": "How much will hills slow you down? Enter elevation gain, loss, and distance to see adjusted pace, difficulty score, and equivalent flat distance.",
        "zh": "爬坡到底会让你慢多少？输入海拔爬升、下降和距离，精确计算调整后配速、赛道难度评分、等效平路距离和额外能量消耗。",
        "ja": "坂道でどれだけペースが落ちる？累積標高・下降・距離を入力し、調整ペース・コース難易度スコア・平地換算距離・追加エネルギーコストを算出します。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/elevation-profile/",
      "apiUrl": "https://rundida.com/api/tools/elevation-profile.json",
      "keywords": [
        "elevation gain calculator running",
        "how much does elevation gain affect marathon time",
        "grade adjusted pace calculator",
        "hilly course pace adjustment",
        "elevation impact running time",
        "trail running elevation calculator",
        "Naismith rule running",
        "equivalent flat distance calculator",
        "course difficulty score running",
        "elevation gain per km",
        "boston marathon elevation penalty",
        "uphill downhill pace calculator",
        "how much does hills slow you down running",
        "marathon time elevation adjustment",
        "GAP pace calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "elevation gain calculator running",
          "how much does elevation gain affect marathon time",
          "grade adjusted pace calculator",
          "hilly course pace adjustment",
          "elevation impact running time",
          "trail running elevation calculator",
          "Naismith rule running",
          "equivalent flat distance calculator",
          "course difficulty score running",
          "elevation gain per km",
          "boston marathon elevation penalty",
          "uphill downhill pace calculator",
          "how much does hills slow you down running",
          "marathon time elevation adjustment",
          "GAP pace calculator"
        ],
        "zh": [
          "爬升计算器",
          "马拉松爬升配速",
          "爬升对配速影响",
          "越野跑爬升计算",
          "越野跑配速换算",
          "海拔影响跑步时间",
          "等效平路距离",
          "等效公里",
          "公里功耗",
          "赛道海拔分析",
          "每公里爬升",
          "坡度对配速影响",
          "GAP 配速",
          "波士顿马拉松爬升",
          "心碎坡配速",
          "跑步爬升 100 米"
        ],
        "ja": [
          "獲得標高 計算",
          "マラソン 獲得標高 タイム影響",
          "坂道 ペース 遅く",
          "標高差 ペース影響",
          "トレイルラン 標高 計算",
          "標高 ランニングタイム 影響",
          "等価平地距離",
          "累積標高 距離換算",
          "Km-effort 計算",
          "コース難易度 スコア",
          "1kmあたり 標高差",
          "アップダウン ペース影響",
          "GAP 計算",
          "ボストンマラソン 高低差",
          "ハートブレイクヒル ペース",
          "坂道 1キロ 何秒遅く"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "running-log",
      "title": "Running Log & Summary Calculator",
      "titleZh": "跑步日志与汇总计算器 — 训练数据统计",
      "titleJa": "ランニングログ＆集計計算機 — 月間・年間記録管理",
      "description": "Want a simple way to log every run? Add distance, time, and type to get weekly and monthly summaries with average pace, longest run, and mileage trends.",
      "descriptionZh": "想要一个简单好用的跑步记录工具？添加每次跑步的距离、时间和类型，自动生成周月数据汇总、配速趋势和里程变化图表。",
      "descriptionJa": "ランニング記録をシンプルに管理したい？距離・タイム・練習タイプを入力するだけで、週間・月間集計や平均ペース・走行距離推移グラフを自動作成します。",
      "titleByLocale": {
        "en": "Running Log & Summary Calculator",
        "zh": "跑步日志与汇总计算器 — 训练数据统计",
        "ja": "ランニングログ＆集計計算機 — 月間・年間記録管理"
      },
      "descriptionByLocale": {
        "en": "Want a simple way to log every run? Add distance, time, and type to get weekly and monthly summaries with average pace, longest run, and mileage trends.",
        "zh": "想要一个简单好用的跑步记录工具？添加每次跑步的距离、时间和类型，自动生成周月数据汇总、配速趋势和里程变化图表。",
        "ja": "ランニング記録をシンプルに管理したい？距離・タイム・練習タイプを入力するだけで、週間・月間集計や平均ペース・走行距離推移グラフを自動作成します。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/running-log/",
      "apiUrl": "https://rundida.com/api/tools/running-log.json",
      "keywords": [
        "running log",
        "running log calculator",
        "running summary",
        "weekly running stats",
        "monthly mileage tracker",
        "running diary",
        "training log",
        "run tracker",
        "running volume calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "running log",
          "running log calculator",
          "running summary",
          "weekly running stats",
          "monthly mileage tracker",
          "running diary",
          "training log",
          "run tracker",
          "running volume calculator"
        ],
        "zh": [
          "跑步日志",
          "跑步记录",
          "跑步数据汇总",
          "周跑量统计",
          "月跑量追踪",
          "跑步训练日记",
          "跑步量计算器",
          "跑步数据分析"
        ],
        "ja": [
          "ランニング ログ",
          "ランニング 記録帳",
          "週間 走行距離 集計",
          "月間走行距離 管理",
          "ランニング 日記",
          "トレーニング ログ",
          "ランニング 記録 まとめ",
          "走行距離 計算"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "steps-distance",
      "title": "Steps to Distance Calculator — Convert Steps to km/mi",
      "titleZh": "步数转距离计算器 — 步行跑步步数换算",
      "titleJa": "歩数と距離の計算ツール｜身長別の換算早見表つき",
      "description": "How far is 7,500 or 10,000 steps? Convert steps to km or miles based on your height and stride length. Free step distance calculator for walking and running.",
      "descriptionZh": "一万步到底有多远？根据身高和步幅精确换算步数对应公里/英里距离。免费步行跑步步数距离在线计算器，支持自定义步幅。",
      "descriptionJa": "1万歩の距離は歩幅で決まる。身長155cmなら約6.4km、185cmなら約7.7km。身長・性別から歩幅を推定し、歩数から距離を正確に計算。身長別早見表・逆算つき。",
      "titleByLocale": {
        "en": "Steps to Distance Calculator — Convert Steps to km/mi",
        "zh": "步数转距离计算器 — 步行跑步步数换算",
        "ja": "歩数と距離の計算ツール｜身長別の換算早見表つき"
      },
      "descriptionByLocale": {
        "en": "How far is 7,500 or 10,000 steps? Convert steps to km or miles based on your height and stride length. Free step distance calculator for walking and running.",
        "zh": "一万步到底有多远？根据身高和步幅精确换算步数对应公里/英里距离。免费步行跑步步数距离在线计算器，支持自定义步幅。",
        "ja": "1万歩の距離は歩幅で決まる。身長155cmなら約6.4km、185cmなら約7.7km。身長・性別から歩幅を推定し、歩数から距離を正確に計算。身長別早見表・逆算つき。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/steps-distance/",
      "apiUrl": "https://rundida.com/api/tools/steps-distance.json",
      "keywords": [
        "steps to km",
        "7500 steps in km",
        "steps to distance calculator",
        "steps per km",
        "convert steps to km",
        "step distance calculator",
        "how far is 10000 steps",
        "steps to miles",
        "8000 steps in km",
        "steps to kilometers",
        "how many steps in a km",
        "steps to km converter",
        "stride length calculator by height",
        "step length calculator by height",
        "how many steps in a mile for a woman",
        "7500 steps vs 10000",
        "10000 steps on treadmill",
        "steps per mile calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "steps to km",
          "7500 steps in km",
          "steps to distance calculator",
          "steps per km",
          "convert steps to km",
          "step distance calculator",
          "how far is 10000 steps",
          "steps to miles",
          "8000 steps in km",
          "steps to kilometers",
          "how many steps in a km",
          "steps to km converter",
          "stride length calculator by height",
          "step length calculator by height",
          "how many steps in a mile for a woman",
          "7500 steps vs 10000",
          "10000 steps on treadmill",
          "steps per mile calculator"
        ],
        "zh": [
          "步数距离换算",
          "一万步多远",
          "7500步多少公里",
          "步数转公里",
          "步数转英里",
          "步幅计算器",
          "走路距离计算",
          "跑步步数距离",
          "每公里多少步",
          "8000步多少公里",
          "一万步消耗多少热量",
          "一万步消耗多少卡路里",
          "步幅计算公式",
          "5公里走路多少步",
          "三公里多少步",
          "一万步是多少里路",
          "步数换算公里",
          "7500步多少卡路里"
        ],
        "ja": [
          "歩数 距離 計算",
          "歩数計算",
          "歩数換算表",
          "歩数 キロ換算",
          "歩数 距離 換算",
          "1万歩 何キロ",
          "7500歩 何キロ",
          "歩数 km 変換",
          "歩数 マイル 換算",
          "歩幅 計算",
          "ウォーキング 距離計算",
          "ランニング 歩数 距離",
          "万歩計 距離",
          "8000歩 何キロ",
          "1kmは何歩",
          "1万歩 消費カロリー",
          "1万歩 何分",
          "歩幅 平均",
          "歩幅 身長",
          "歩幅の測り方",
          "1万歩 歩きすぎ",
          "歩数 計算 身長"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "social-post",
      "title": "Running Social Media Post Generator",
      "titleZh": "跑步社交媒体帖子生成器 — 朋友圈文案工具",
      "titleJa": "ランニングSNS投稿ジェネレーター",
      "description": "Not sure what to caption your run? Generate ready-to-post text for Instagram, Strava, and WeChat with hashtags tailored to your race, PR, or milestone.",
      "descriptionZh": "跑完不知道发什么？一键生成跑步朋友圈文案，支持完赛、PB、训练打卡等场景，适配微信、微博、Strava等平台格式。",
      "descriptionJa": "走った後の投稿文に迷う？レース完走・PB・練習記録に合わせたSNSキャプションをInstagram・Strava・Twitter向けにハッシュタグ付きで自動生成。",
      "titleByLocale": {
        "en": "Running Social Media Post Generator",
        "zh": "跑步社交媒体帖子生成器 — 朋友圈文案工具",
        "ja": "ランニングSNS投稿ジェネレーター"
      },
      "descriptionByLocale": {
        "en": "Not sure what to caption your run? Generate ready-to-post text for Instagram, Strava, and WeChat with hashtags tailored to your race, PR, or milestone.",
        "zh": "跑完不知道发什么？一键生成跑步朋友圈文案，支持完赛、PB、训练打卡等场景，适配微信、微博、Strava等平台格式。",
        "ja": "走った後の投稿文に迷う？レース完走・PB・練習記録に合わせたSNSキャプションをInstagram・Strava・Twitter向けにハッシュタグ付きで自動生成。"
      },
      "category": "social",
      "url": "https://rundida.com/tools/social-post/",
      "apiUrl": "https://rundida.com/api/tools/social-post.json",
      "keywords": [
        "running social media post",
        "running caption generator",
        "marathon instagram caption",
        "running hashtags",
        "race result caption",
        "strava caption",
        "running post ideas",
        "marathon social media",
        "running achievement post",
        "race day caption"
      ],
      "keywordsByLocale": {
        "en": [
          "running social media post",
          "running caption generator",
          "marathon instagram caption",
          "running hashtags",
          "race result caption",
          "strava caption",
          "running post ideas",
          "marathon social media",
          "running achievement post",
          "race day caption"
        ],
        "zh": [
          "跑步社交文案",
          "跑步朋友圈文案",
          "马拉松朋友圈配文",
          "跑步文案生成器",
          "比赛成绩晒图文案",
          "Strava文案",
          "跑步打卡文案",
          "跑步话题标签"
        ],
        "ja": [
          "ランニング SNS投稿",
          "ランニング キャプション",
          "マラソン Instagram 投稿",
          "ランニング ハッシュタグ",
          "レース結果 投稿文",
          "Strava キャプション",
          "ランニング 投稿 アイデア",
          "マラソン SNS 文章"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "treadmill-incline",
      "title": "Treadmill Calorie Calculator — Incline, Speed & Grade",
      "titleZh": "跑步机坡度计算器 — 坡度配速换算+卡路里精算",
      "titleJa": "トレッドミル カロリー計算機 — 傾斜×速度×体重で消費 kcal",
      "description": "Estimate ACSM calories burned on a treadmill at any incline, plus equivalent outdoor pace and grade. Free 0-15% chart compares grades at your speed.",
      "descriptionZh": "1% 坡度 ≈ 户外配速 (Jones-Doust 1996)。输入跑步机速度、坡度、体重，自动计算 ACSM 卡路里消耗、等效户外配速、强度倍数。",
      "descriptionJa": "傾斜1%で代謝コスト+3% (Jones & Doust 1996)。トレッドミル速度・傾斜・体重から消費カロリーを ACSM 式で精密計算。屋外ペース換算も同時表示。",
      "titleByLocale": {
        "en": "Treadmill Calorie Calculator — Incline, Speed & Grade",
        "zh": "跑步机坡度计算器 — 坡度配速换算+卡路里精算",
        "ja": "トレッドミル カロリー計算機 — 傾斜×速度×体重で消費 kcal"
      },
      "descriptionByLocale": {
        "en": "Estimate ACSM calories burned on a treadmill at any incline, plus equivalent outdoor pace and grade. Free 0-15% chart compares grades at your speed.",
        "zh": "1% 坡度 ≈ 户外配速 (Jones-Doust 1996)。输入跑步机速度、坡度、体重，自动计算 ACSM 卡路里消耗、等效户外配速、强度倍数。",
        "ja": "傾斜1%で代謝コスト+3% (Jones & Doust 1996)。トレッドミル速度・傾斜・体重から消費カロリーを ACSM 式で精密計算。屋外ペース換算も同時表示。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/treadmill-incline/",
      "apiUrl": "https://rundida.com/api/tools/treadmill-incline.json",
      "keywords": [
        "treadmill incline calculator",
        "treadmill incline to outdoor pace",
        "treadmill grade equivalent",
        "treadmill incline calories burned",
        "treadmill incline vs outdoor running",
        "treadmill grade adjusted pace",
        "treadmill hill training",
        "incline running calorie calculator",
        "treadmill 1 percent incline",
        "treadmill elevation equivalent",
        "12-3-30 workout calorie calculator",
        "treadmill incline to lose weight",
        "treadmill incline percentage chart",
        "incline treadmill calories burned 30 minutes",
        "treadmill incline walk for weight loss",
        "uphill treadmill calculator",
        "treadmill incline to degrees",
        "treadmill calorie calculator",
        "calories burned treadmill calculator",
        "incline treadmill calorie calculator",
        "treadmill calories burned 30 minutes",
        "treadmill incline walk calories"
      ],
      "keywordsByLocale": {
        "en": [
          "treadmill incline calculator",
          "treadmill incline to outdoor pace",
          "treadmill grade equivalent",
          "treadmill incline calories burned",
          "treadmill incline vs outdoor running",
          "treadmill grade adjusted pace",
          "treadmill hill training",
          "incline running calorie calculator",
          "treadmill 1 percent incline",
          "treadmill elevation equivalent",
          "12-3-30 workout calorie calculator",
          "treadmill incline to lose weight",
          "treadmill incline percentage chart",
          "incline treadmill calories burned 30 minutes",
          "treadmill incline walk for weight loss",
          "uphill treadmill calculator",
          "treadmill incline to degrees",
          "treadmill calorie calculator",
          "calories burned treadmill calculator",
          "incline treadmill calorie calculator",
          "treadmill calories burned 30 minutes",
          "treadmill incline walk calories"
        ],
        "zh": [
          "跑步机坡度计算器",
          "跑步机坡度换算",
          "跑步机坡度等效户外",
          "跑步机坡度卡路里",
          "跑步机1%坡度",
          "跑步机坡度训练",
          "跑步机模拟爬坡",
          "跑步机坡度配速",
          "跑步机坡度减脂",
          "跑步机爬坡快走",
          "跑步机爬坡热量消耗",
          "跑步机坡度怎么设定",
          "跑步机坡度12是多少"
        ],
        "ja": [
          "トレッドミル 傾斜 計算",
          "トレッドミル 傾斜 屋外換算",
          "トレッドミル 勾配 換算",
          "トレッドミル 傾斜 カロリー",
          "トレッドミル 傾斜 vs 外走り",
          "トレッドミル 勾配調整ペース",
          "トレッドミル 坂道トレーニング",
          "トレッドミル 1% 傾斜",
          "トレッドミル 傾斜 ウォーキング",
          "トレッドミル 傾斜 脂肪燃焼",
          "トレッドミル 傾斜 ダイエット",
          "トレッドミル 傾斜 効果",
          "トレッドミル 傾斜 15度",
          "ランニングマシン 傾斜 痩せる"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "injury-risk",
      "title": "Running Injury Risk Calculator — Free 11-Factor Score",
      "titleZh": "跑步伤病风险计算器 — 11项风险因素评估",
      "titleJa": "ランニング障害リスク計算機 — ケガ予防の数値診断",
      "description": "Half of runners get hurt yearly. Score your risk across 11 evidence-based factors — training load (ACWR), sleep, shoes, strength — with ranked prevention steps.",
      "descriptionZh": "约一半跑者每年受伤。基于11项循证因素（训练负荷ACWR、睡眠、BMI、跑鞋里程、力量训练）评估你的跑步伤病风险，按权重排序生成个性化预防建议。",
      "descriptionJa": "ランナーの約半数が毎年負傷。訓練量・ACWR・睡眠・BMI・シューズ走行距離など11因子から障害リスクを0-100で評価し、優先度順の予防策を提示。",
      "titleByLocale": {
        "en": "Running Injury Risk Calculator — Free 11-Factor Score",
        "zh": "跑步伤病风险计算器 — 11项风险因素评估",
        "ja": "ランニング障害リスク計算機 — ケガ予防の数値診断"
      },
      "descriptionByLocale": {
        "en": "Half of runners get hurt yearly. Score your risk across 11 evidence-based factors — training load (ACWR), sleep, shoes, strength — with ranked prevention steps.",
        "zh": "约一半跑者每年受伤。基于11项循证因素（训练负荷ACWR、睡眠、BMI、跑鞋里程、力量训练）评估你的跑步伤病风险，按权重排序生成个性化预防建议。",
        "ja": "ランナーの約半数が毎年負傷。訓練量・ACWR・睡眠・BMI・シューズ走行距離など11因子から障害リスクを0-100で評価し、優先度順の予防策を提示。"
      },
      "category": "health-body",
      "url": "https://rundida.com/tools/injury-risk/",
      "apiUrl": "https://rundida.com/api/tools/injury-risk.json",
      "keywords": [
        "running injury risk calculator",
        "injury prevention running",
        "running injury risk factors",
        "overuse injury risk assessment",
        "running injury prediction",
        "training load injury risk",
        "how to prevent running injuries",
        "running injury score",
        "marathon injury risk",
        "runner injury prevention checklist",
        "am i overtraining quiz",
        "acute chronic workload ratio"
      ],
      "keywordsByLocale": {
        "en": [
          "running injury risk calculator",
          "injury prevention running",
          "running injury risk factors",
          "overuse injury risk assessment",
          "running injury prediction",
          "training load injury risk",
          "how to prevent running injuries",
          "running injury score",
          "marathon injury risk",
          "runner injury prevention checklist",
          "am i overtraining quiz",
          "acute chronic workload ratio"
        ],
        "zh": [
          "跑步受伤风险计算",
          "跑步伤病预防",
          "跑步受伤风险因素",
          "过度训练受伤评估",
          "跑步伤病预测",
          "训练量受伤风险",
          "跑步防伤计算器",
          "跑步伤病风险评分"
        ],
        "ja": [
          "ランニング ケガ リスク計算",
          "ランニング 故障 予防",
          "ランニング ケガ リスク要因",
          "オーバーユース 故障 リスク",
          "ランニング 故障 予測",
          "練習量 ケガ リスク",
          "ランニング 怪我 予防",
          "ランナー 故障 チェック"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "training-load",
      "title": "TSS & TRIMP Calculator — Training Load for Runners",
      "titleZh": "训练负荷计算器 — TRIMP/sRPE/TSS负荷监控",
      "titleJa": "トレーニング負荷計算機（TRIMP/TSS）",
      "description": "Free training load calculator: get your TSS, TRIMP, and sRPE from one session. Compare 3 methods plus ACWR 0.8-1.3 injury-risk monitoring.",
      "descriptionZh": "免费训练负荷计算器，使用TRIMP、sRPE和TSS三种方法计算训练负荷。通过急性慢性负荷比（ACWR）监控训练压力平衡，优化运动表现并预防过度训练和受伤风险。",
      "descriptionJa": "TRIMP・sRPE・TSSの3手法でトレーニング負荷を計算。急性慢性負荷比（ACWR）でオーバートレーニングと故障リスクを可視化する無料ツール。",
      "titleByLocale": {
        "en": "TSS & TRIMP Calculator — Training Load for Runners",
        "zh": "训练负荷计算器 — TRIMP/sRPE/TSS负荷监控",
        "ja": "トレーニング負荷計算機（TRIMP/TSS）"
      },
      "descriptionByLocale": {
        "en": "Free training load calculator: get your TSS, TRIMP, and sRPE from one session. Compare 3 methods plus ACWR 0.8-1.3 injury-risk monitoring.",
        "zh": "免费训练负荷计算器，使用TRIMP、sRPE和TSS三种方法计算训练负荷。通过急性慢性负荷比（ACWR）监控训练压力平衡，优化运动表现并预防过度训练和受伤风险。",
        "ja": "TRIMP・sRPE・TSSの3手法でトレーニング負荷を計算。急性慢性負荷比（ACWR）でオーバートレーニングと故障リスクを可視化する無料ツール。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/training-load/",
      "apiUrl": "https://rundida.com/api/tools/training-load.json",
      "keywords": [
        "training load calculator",
        "training load calculator running",
        "TRIMP calculator",
        "TSS running calculator",
        "session RPE calculator",
        "acute chronic workload ratio calculator",
        "ACWR calculator running",
        "chronic training load calculator",
        "overtraining prevention",
        "training impulse running"
      ],
      "keywordsByLocale": {
        "en": [
          "training load calculator",
          "training load calculator running",
          "TRIMP calculator",
          "TSS running calculator",
          "session RPE calculator",
          "acute chronic workload ratio calculator",
          "ACWR calculator running",
          "chronic training load calculator",
          "overtraining prevention",
          "training impulse running"
        ],
        "zh": [
          "训练负荷计算器",
          "TRIMP计算器",
          "跑步训练负荷",
          "训练压力评分TSS",
          "RPE训练负荷",
          "急性慢性负荷比",
          "ACWR跑步",
          "过度训练预防",
          "跑步训练负荷强度",
          "运动训练负荷"
        ],
        "ja": [
          "トレーニング負荷 計算",
          "TRIMP 計算機",
          "TSS トレーニングストレス",
          "セッションRPE 計算",
          "ACWR 急性慢性ワークロード比",
          "トレーニングインパルス ランニング",
          "オーバートレーニング 予防",
          "RPE トレーニング",
          "練習負荷 ランニング",
          "トレーニング負荷 数値"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "return-to-running",
      "title": "Return to Running Plan After Injury or Break",
      "titleZh": "恢复跑步计划生成器 — 伤后复跑安全指导",
      "titleJa": "ランニング復帰プランジェネレーター",
      "description": "Enter your break length and reason to get a progressive comeback plan. Run/walk intervals, pace targets, and mileage buildup from 30-50% of pre-break volume.",
      "descriptionZh": "免费伤后恢复跑步计划生成器，在受伤、生病或长时间休息后生成个性化复跑计划。包含逐周安全递增里程、跑走间歇指导、配速建议和恢复里程碑，安全重返跑道。",
      "descriptionJa": "怪我・病気・ブランク後の復帰プランを自動生成。中断期間や体力レベルに応じた段階的な走行距離の積み上げとラン/ウォーク比率を無料で提案。",
      "titleByLocale": {
        "en": "Return to Running Plan After Injury or Break",
        "zh": "恢复跑步计划生成器 — 伤后复跑安全指导",
        "ja": "ランニング復帰プランジェネレーター"
      },
      "descriptionByLocale": {
        "en": "Enter your break length and reason to get a progressive comeback plan. Run/walk intervals, pace targets, and mileage buildup from 30-50% of pre-break volume.",
        "zh": "免费伤后恢复跑步计划生成器，在受伤、生病或长时间休息后生成个性化复跑计划。包含逐周安全递增里程、跑走间歇指导、配速建议和恢复里程碑，安全重返跑道。",
        "ja": "怪我・病気・ブランク後の復帰プランを自動生成。中断期間や体力レベルに応じた段階的な走行距離の積み上げとラン/ウォーク比率を無料で提案。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/return-to-running/",
      "apiUrl": "https://rundida.com/api/tools/return-to-running.json",
      "keywords": [
        "return to running after injury",
        "return to running plan",
        "comeback running plan",
        "running after time off",
        "return to running after illness",
        "how to start running again",
        "post injury running plan",
        "return to running after stress fracture",
        "return to running plan postpartum",
        "running comeback calculator",
        "run walk return plan",
        "get back to running after break"
      ],
      "keywordsByLocale": {
        "en": [
          "return to running after injury",
          "return to running plan",
          "comeback running plan",
          "running after time off",
          "return to running after illness",
          "how to start running again",
          "post injury running plan",
          "return to running after stress fracture",
          "return to running plan postpartum",
          "running comeback calculator",
          "run walk return plan",
          "get back to running after break"
        ],
        "zh": [
          "伤后恢复跑步",
          "复跑计划",
          "休息后重新跑步",
          "病后恢复跑步",
          "怎么重新开始跑步",
          "伤后跑步计划",
          "中断后恢复训练",
          "跑走恢复计划",
          "跑步受伤后多久能再跑",
          "受伤后如何恢复跑步",
          "跑步受伤恢复计划"
        ],
        "ja": [
          "ケガ後 ランニング 復帰",
          "ランニング 復帰計画",
          "ブランク後 ランニング 再開",
          "病気後 ランニング 復帰",
          "走ること 再開 方法",
          "故障後 復帰プラン",
          "ランニング 中断後 復帰",
          "ウォーク＆ラン 復帰計画",
          "ランニング 怪我明け",
          "ランニング ブランク 明け",
          "怪我明けのランニング"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "sleep-recovery",
      "title": "Sleep & Recovery Score Calculator",
      "titleZh": "睡眠恢复评分计算器 — 运动恢复准备度评估",
      "titleJa": "睡眠＆リカバリースコア計算機 — 休息の質を評価",
      "description": "Are you recovered enough to train hard today? Score your readiness from sleep quality, hours slept, training load, and lifestyle to avoid overtraining.",
      "descriptionZh": "今天恢复得够好可以上强度吗？根据睡眠时长、睡眠质量、训练负荷和生活习惯综合评估恢复准备度，科学避免过度训练风险。",
      "descriptionJa": "今日はハードに練習できるコンディション？睡眠時間・睡眠の質・練習負荷・生活習慣からリカバリー準備度を評価し、オーバートレーニングを防ぎます。",
      "titleByLocale": {
        "en": "Sleep & Recovery Score Calculator",
        "zh": "睡眠恢复评分计算器 — 运动恢复准备度评估",
        "ja": "睡眠＆リカバリースコア計算機 — 休息の質を評価"
      },
      "descriptionByLocale": {
        "en": "Are you recovered enough to train hard today? Score your readiness from sleep quality, hours slept, training load, and lifestyle to avoid overtraining.",
        "zh": "今天恢复得够好可以上强度吗？根据睡眠时长、睡眠质量、训练负荷和生活习惯综合评估恢复准备度，科学避免过度训练风险。",
        "ja": "今日はハードに練習できるコンディション？睡眠時間・睡眠の質・練習負荷・生活習慣からリカバリー準備度を評価し、オーバートレーニングを防ぎます。"
      },
      "category": "health-body",
      "url": "https://rundida.com/tools/sleep-recovery/",
      "apiUrl": "https://rundida.com/api/tools/sleep-recovery.json",
      "keywords": [
        "sleep recovery calculator",
        "recovery score running",
        "sleep quality calculator",
        "runner recovery readiness",
        "training recovery score",
        "sleep and athletic performance",
        "rest day calculator running",
        "recovery readiness assessment",
        "sleep tracker for runners",
        "overtraining recovery calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "sleep recovery calculator",
          "recovery score running",
          "sleep quality calculator",
          "runner recovery readiness",
          "training recovery score",
          "sleep and athletic performance",
          "rest day calculator running",
          "recovery readiness assessment",
          "sleep tracker for runners",
          "overtraining recovery calculator"
        ],
        "zh": [
          "睡眠恢复计算器",
          "跑步恢复评分",
          "睡眠质量计算",
          "运动恢复准备度",
          "训练恢复评分",
          "睡眠与运动表现",
          "休息日计算",
          "过度训练恢复"
        ],
        "ja": [
          "睡眠 リカバリー 計算",
          "ランニング 回復スコア",
          "睡眠の質 計算",
          "ランナー 回復度",
          "トレーニング 回復度 評価",
          "睡眠 運動パフォーマンス",
          "休養日 計算",
          "オーバートレーニング 回復"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "paragraph"
    },
    {
      "slug": "running-bpm",
      "title": "Running BPM & Music Pace Matcher",
      "titleZh": "跑步BPM音乐节奏匹配器 — 步频音乐推荐",
      "titleJa": "ランニングBPM＆音楽ペースマッチャー",
      "description": "What BPM matches your running pace? Find the ideal music tempo for your cadence and speed. Sync your playlist to your stride for better rhythm and performance.",
      "descriptionZh": "跑步该听多少BPM的音乐？根据你的配速和步频智能匹配最佳歌曲节奏，让音乐与每一步同步，提升跑步节奏感和训练表现。",
      "descriptionJa": "ランニングに最適なBPMは？ペースとケイデンスから理想の音楽テンポを算出。ストライドにぴったり合うプレイリストでリズムとパフォーマンスを向上させましょう。",
      "titleByLocale": {
        "en": "Running BPM & Music Pace Matcher",
        "zh": "跑步BPM音乐节奏匹配器 — 步频音乐推荐",
        "ja": "ランニングBPM＆音楽ペースマッチャー"
      },
      "descriptionByLocale": {
        "en": "What BPM matches your running pace? Find the ideal music tempo for your cadence and speed. Sync your playlist to your stride for better rhythm and performance.",
        "zh": "跑步该听多少BPM的音乐？根据你的配速和步频智能匹配最佳歌曲节奏，让音乐与每一步同步，提升跑步节奏感和训练表现。",
        "ja": "ランニングに最適なBPMは？ペースとケイデンスから理想の音楽テンポを算出。ストライドにぴったり合うプレイリストでリズムとパフォーマンスを向上させましょう。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/running-bpm/",
      "apiUrl": "https://rundida.com/api/tools/running-bpm.json",
      "keywords": [
        "running BPM",
        "running music BPM",
        "cadence music matcher",
        "running playlist BPM",
        "music tempo running",
        "steps per minute music",
        "running songs by BPM",
        "workout music BPM calculator",
        "running bpm calculator",
        "best bpm for running",
        "180 bpm running",
        "running bpm chart",
        "running cadence to bpm",
        "running bpm spotify playlist"
      ],
      "keywordsByLocale": {
        "en": [
          "running BPM",
          "running music BPM",
          "cadence music matcher",
          "running playlist BPM",
          "music tempo running",
          "steps per minute music",
          "running songs by BPM",
          "workout music BPM calculator",
          "running bpm calculator",
          "best bpm for running",
          "180 bpm running",
          "running bpm chart",
          "running cadence to bpm",
          "running bpm spotify playlist"
        ],
        "zh": [
          "跑步音乐BPM",
          "跑步节奏匹配",
          "跑步歌曲BPM",
          "跑步音乐节拍",
          "步频音乐匹配",
          "每分钟步数音乐",
          "跑步歌单BPM",
          "运动音乐节奏",
          "180BPM跑步",
          "跑步歌曲推荐",
          "跑步步频计算",
          "跑步时听的歌",
          "跑步节拍器",
          "跑步音乐推荐"
        ],
        "ja": [
          "ランニング BPM",
          "ランニング 音楽 BPM",
          "ピッチ 音楽 マッチング",
          "ランニング プレイリスト BPM",
          "音楽テンポ ランニング",
          "歩数 音楽 合わせる",
          "ランニング 曲 BPM別",
          "ワークアウト 音楽 BPM",
          "ランニング BPM 目安",
          "ランニング BPM180",
          "ジョギング 曲 おすすめ",
          "ランニング 曲 テンポ",
          "走る 音楽 テンポ",
          "ランニング ピッチ 音楽"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "gps-art",
      "title": "GPS Art Route Planner — Draw with Your Runs",
      "titleZh": "GPS跑步绘画路线规划器 — Strava地图创作",
      "titleJa": "GPSアートルートプランナー — 走って描くアート設計",
      "description": "Want to draw with your runs? Plan GPS art routes with distance, time, and complexity estimates. Free GPS drawing generator for Strava art and run route designs.",
      "descriptionZh": "想用跑步画出创意图案？免费GPS跑图路线规划器，自动计算距离、时间和难度，助你轻松完成Strava绘画和城市地图跑步艺术。",
      "descriptionJa": "走って絵を描きたい？GPSアートの距離・時間・難易度を自動計算。Stravaアートやランニングお絵描きルートを計画できる無料ツール。",
      "titleByLocale": {
        "en": "GPS Art Route Planner — Draw with Your Runs",
        "zh": "GPS跑步绘画路线规划器 — Strava地图创作",
        "ja": "GPSアートルートプランナー — 走って描くアート設計"
      },
      "descriptionByLocale": {
        "en": "Want to draw with your runs? Plan GPS art routes with distance, time, and complexity estimates. Free GPS drawing generator for Strava art and run route designs.",
        "zh": "想用跑步画出创意图案？免费GPS跑图路线规划器，自动计算距离、时间和难度，助你轻松完成Strava绘画和城市地图跑步艺术。",
        "ja": "走って絵を描きたい？GPSアートの距離・時間・難易度を自動計算。Stravaアートやランニングお絵描きルートを計画できる無料ツール。"
      },
      "category": "social",
      "url": "https://rundida.com/tools/gps-art/",
      "apiUrl": "https://rundida.com/api/tools/gps-art.json",
      "keywords": [
        "gps art",
        "GPS art running",
        "Strava art route planner",
        "running drawing map",
        "GPS drawing running",
        "Strava art generator",
        "GPS run art planner",
        "running route art",
        "GPS art distance calculator",
        "run drawing planner",
        "gps art generator free",
        "gps drawing generator",
        "draw a run route",
        "draw a running route",
        "route drawing",
        "strava art maker",
        "strava art ideas",
        "gps drawing simple",
        "draw running route on google maps",
        "strava art near me"
      ],
      "keywordsByLocale": {
        "en": [
          "gps art",
          "GPS art running",
          "Strava art route planner",
          "running drawing map",
          "GPS drawing running",
          "Strava art generator",
          "GPS run art planner",
          "running route art",
          "GPS art distance calculator",
          "run drawing planner",
          "gps art generator free",
          "gps drawing generator",
          "draw a run route",
          "draw a running route",
          "route drawing",
          "strava art maker",
          "strava art ideas",
          "gps drawing simple",
          "draw running route on google maps",
          "strava art near me"
        ],
        "zh": [
          "GPS跑步绘画",
          "Strava跑步画画",
          "跑步路线画图",
          "GPS跑图",
          "跑步轨迹艺术",
          "GPS路线绘画",
          "跑步画图路线",
          "跑步GPS艺术",
          "GPS绘画生成器",
          "跑步画画路线规划",
          "跑步路线绘图工具",
          "跑步画地图",
          "跑步画地图轨迹的软件",
          "跑步轨迹创意图形",
          "怎么设计跑步的地图图案",
          "跑步画图是什么软件"
        ],
        "ja": [
          "GPSアート ランニング",
          "Strava アート ルート",
          "走って絵を描く",
          "GPS お絵描き ランニング",
          "ストラバ アート 作成",
          "GPSラン アートプランナー",
          "ランニング ルート 絵",
          "GPSアート 距離計算",
          "GPSアート 無料 ジェネレーター",
          "ランニング ルート 描画",
          "GPSお絵描き ルート作成",
          "お絵描きラン",
          "お絵描きラン やり方",
          "GPSアート 作り方",
          "GPSアート やり方",
          "ランニングアート",
          "GPSアート アプリ",
          "ランニング 軌跡 絵"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "finisher-certificate",
      "title": "Marathon Finisher Certificate Generator",
      "titleZh": "马拉松完赛证书生成器 — 个性化完赛纪念",
      "titleJa": "マラソン完走証ジェネレーター — オリジナル証書作成",
      "description": "Want to celebrate your race finish? Create a personalized finisher certificate with your name, time, pace, and achievement badge. Five styles, free download.",
      "descriptionZh": "想纪念你的完赛成就？输入姓名、赛事名称和完赛成绩，一键生成个性化完赛证书，自动计算配速并标注成绩等级，五种风格免费下载。",
      "descriptionJa": "完走の達成感を形に残しませんか？名前・レース名・タイム・日付入りのオリジナル完走証を作成。ペース計算・達成バッジ付き、5種類のデザインから無料ダウンロード。",
      "titleByLocale": {
        "en": "Marathon Finisher Certificate Generator",
        "zh": "马拉松完赛证书生成器 — 个性化完赛纪念",
        "ja": "マラソン完走証ジェネレーター — オリジナル証書作成"
      },
      "descriptionByLocale": {
        "en": "Want to celebrate your race finish? Create a personalized finisher certificate with your name, time, pace, and achievement badge. Five styles, free download.",
        "zh": "想纪念你的完赛成就？输入姓名、赛事名称和完赛成绩，一键生成个性化完赛证书，自动计算配速并标注成绩等级，五种风格免费下载。",
        "ja": "完走の達成感を形に残しませんか？名前・レース名・タイム・日付入りのオリジナル完走証を作成。ペース計算・達成バッジ付き、5種類のデザインから無料ダウンロード。"
      },
      "category": "social",
      "url": "https://rundida.com/tools/finisher-certificate/",
      "apiUrl": "https://rundida.com/api/tools/finisher-certificate.json",
      "keywords": [
        "marathon finisher certificate",
        "race certificate generator",
        "running certificate maker",
        "marathon completion certificate",
        "finisher certificate template",
        "race finisher award",
        "marathon achievement certificate",
        "half marathon certificate",
        "marathon finisher certificate maker",
        "printable race certificate"
      ],
      "keywordsByLocale": {
        "en": [
          "marathon finisher certificate",
          "race certificate generator",
          "running certificate maker",
          "marathon completion certificate",
          "finisher certificate template",
          "race finisher award",
          "marathon achievement certificate",
          "half marathon certificate",
          "marathon finisher certificate maker",
          "printable race certificate"
        ],
        "zh": [
          "完赛证书生成器",
          "马拉松完赛证书",
          "跑步证书制作",
          "完赛证明模板",
          "比赛完赛奖状",
          "马拉松成就证书",
          "半马完赛证书",
          "跑步成就证书",
          "马拉松证书生成器"
        ],
        "ja": [
          "完走証 作成",
          "マラソン 完走証",
          "ランニング 証書 メーカー",
          "マラソン 完走証明",
          "完走証 テンプレート",
          "レース 完走賞",
          "マラソン 達成証書",
          "ハーフマラソン 完走証"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "achievement-card",
      "title": "Running Achievement Card Generator",
      "titleZh": "跑步成就卡片生成器 — PB/里程碑/完赛纪念",
      "titleJa": "ランニング実績カードジェネレーター",
      "description": "Create shareable running achievement cards for PRs, milestones, and race completions. Beautiful 1080x1080 social media cards with 6 themes.",
      "descriptionZh": "免费跑步成就卡片生成器，为个人纪录、里程碑、完赛和连续跑步创建可分享的精美成就卡片。6种主题风格，生成1080x1080社交媒体卡片，庆祝并分享跑步成就。",
      "descriptionJa": "自己ベスト更新・完走・連続記録などランニング達成をカードに。6種のデザインテーマで1080x1080のSNS共有用カードを無料作成できるツール。",
      "titleByLocale": {
        "en": "Running Achievement Card Generator",
        "zh": "跑步成就卡片生成器 — PB/里程碑/完赛纪念",
        "ja": "ランニング実績カードジェネレーター"
      },
      "descriptionByLocale": {
        "en": "Create shareable running achievement cards for PRs, milestones, and race completions. Beautiful 1080x1080 social media cards with 6 themes.",
        "zh": "免费跑步成就卡片生成器，为个人纪录、里程碑、完赛和连续跑步创建可分享的精美成就卡片。6种主题风格，生成1080x1080社交媒体卡片，庆祝并分享跑步成就。",
        "ja": "自己ベスト更新・完走・連続記録などランニング達成をカードに。6種のデザインテーマで1080x1080のSNS共有用カードを無料作成できるツール。"
      },
      "category": "social",
      "url": "https://rundida.com/tools/achievement-card/",
      "apiUrl": "https://rundida.com/api/tools/achievement-card.json",
      "keywords": [
        "running achievement card",
        "running milestone card generator",
        "PR celebration card",
        "race finish card maker",
        "running streak certificate",
        "marathon achievement image",
        "running accomplishment generator",
        "personal record card",
        "running social share card",
        "distance goal celebration"
      ],
      "keywordsByLocale": {
        "en": [
          "running achievement card",
          "running milestone card generator",
          "PR celebration card",
          "race finish card maker",
          "running streak certificate",
          "marathon achievement image",
          "running accomplishment generator",
          "personal record card",
          "running social share card",
          "distance goal celebration"
        ],
        "zh": [
          "跑步成就卡片",
          "跑步里程碑卡",
          "PB庆祝卡片",
          "完赛卡片生成",
          "跑步打卡证书",
          "马拉松成就图",
          "个人纪录卡片",
          "跑步目标达成卡"
        ],
        "ja": [
          "ランニング 達成カード",
          "ランニング マイルストーン カード",
          "PB 記念カード",
          "完走カード 作成",
          "ランニング 記録 証明書",
          "マラソン 達成画像",
          "自己ベスト 記念カード",
          "ランニング 目標達成 カード"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "year-in-review",
      "title": "Year in Running Summary Generator",
      "titleZh": "年度跑步总结生成器 — 跑步数据信息图",
      "titleJa": "年間ランニングまとめジェネレーター",
      "description": "How far did you run this year? Generate your annual running summary with total distance, races, PRs, and fun stats. Create a shareable recap card.",
      "descriptionZh": "今年总共跑了多少公里？生成年度跑步总结卡片，汇总里程、比赛、PB和趣味数据，创建精美社交媒体分享卡片，完整记录跑步成长。",
      "descriptionJa": "今年は何km走りましたか？年間の走行距離・レース数・自己ベスト・楽しい統計をまとめた年間サマリーカードを作成。SNSでシェアして一年の成長を振り返りましょう。",
      "titleByLocale": {
        "en": "Year in Running Summary Generator",
        "zh": "年度跑步总结生成器 — 跑步数据信息图",
        "ja": "年間ランニングまとめジェネレーター"
      },
      "descriptionByLocale": {
        "en": "How far did you run this year? Generate your annual running summary with total distance, races, PRs, and fun stats. Create a shareable recap card.",
        "zh": "今年总共跑了多少公里？生成年度跑步总结卡片，汇总里程、比赛、PB和趣味数据，创建精美社交媒体分享卡片，完整记录跑步成长。",
        "ja": "今年は何km走りましたか？年間の走行距離・レース数・自己ベスト・楽しい統計をまとめた年間サマリーカードを作成。SNSでシェアして一年の成長を振り返りましょう。"
      },
      "category": "social",
      "url": "https://rundida.com/tools/year-in-review/",
      "apiUrl": "https://rundida.com/api/tools/year-in-review.json",
      "keywords": [
        "year in running review",
        "annual running summary",
        "running year recap",
        "running stats summary",
        "year end running stats",
        "running achievements generator",
        "annual mileage summary",
        "running year in review card",
        "running statistics infographic",
        "year end running recap"
      ],
      "keywordsByLocale": {
        "en": [
          "year in running review",
          "annual running summary",
          "running year recap",
          "running stats summary",
          "year end running stats",
          "running achievements generator",
          "annual mileage summary",
          "running year in review card",
          "running statistics infographic",
          "year end running recap"
        ],
        "zh": [
          "年度跑步总结",
          "跑步年度报告",
          "跑步年终回顾",
          "年度跑量统计",
          "跑步成就总结",
          "年度跑步数据",
          "跑步年报生成器",
          "跑步年终盘点"
        ],
        "ja": [
          "年間 ランニング まとめ",
          "ランニング 年間サマリー",
          "走った年 振り返り",
          "年間走行距離 集計",
          "ランニング 実績 まとめ",
          "年間ランニング データ",
          "ランニング 年間レポート",
          "年末 ランニング 振り返り"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "shoe-cost-mile",
      "title": "Running Shoe Cost Per Mile Calculator",
      "titleZh": "跑鞋每英里成本计算器 — 跑鞋性价比分析",
      "titleJa": "シューズ1マイルあたりコスト計算機",
      "description": "Are your running shoes worth the price? Calculate cost per mile or km, compare value across shoe tiers, and plan your annual footwear budget smartly.",
      "descriptionZh": "你的跑鞋真的值这个价吗？输入价格和里程计算每公里跑鞋成本，对比不同价位跑鞋性价比，规划年度鞋类预算和科学换鞋时间表。",
      "descriptionJa": "そのランニングシューズはコスパ良い？購入価格と走行距離から1km・1マイルあたりのコストを算出。価格帯別の比較と年間シューズ予算の計画に役立つ無料ツール。",
      "titleByLocale": {
        "en": "Running Shoe Cost Per Mile Calculator",
        "zh": "跑鞋每英里成本计算器 — 跑鞋性价比分析",
        "ja": "シューズ1マイルあたりコスト計算機"
      },
      "descriptionByLocale": {
        "en": "Are your running shoes worth the price? Calculate cost per mile or km, compare value across shoe tiers, and plan your annual footwear budget smartly.",
        "zh": "你的跑鞋真的值这个价吗？输入价格和里程计算每公里跑鞋成本，对比不同价位跑鞋性价比，规划年度鞋类预算和科学换鞋时间表。",
        "ja": "そのランニングシューズはコスパ良い？購入価格と走行距離から1km・1マイルあたりのコストを算出。価格帯別の比較と年間シューズ予算の計画に役立つ無料ツール。"
      },
      "category": "gear",
      "url": "https://rundida.com/tools/shoe-cost-mile/",
      "apiUrl": "https://rundida.com/api/tools/shoe-cost-mile.json",
      "keywords": [
        "running shoe cost per mile",
        "cost per km running shoes",
        "shoe cost calculator",
        "running shoe value comparison",
        "annual running shoe budget",
        "shoe price per mile",
        "cheapest cost per mile running shoe",
        "running shoe replacement cost",
        "shoe cost analysis",
        "running shoe investment calculator"
      ],
      "keywordsByLocale": {
        "en": [
          "running shoe cost per mile",
          "cost per km running shoes",
          "shoe cost calculator",
          "running shoe value comparison",
          "annual running shoe budget",
          "shoe price per mile",
          "cheapest cost per mile running shoe",
          "running shoe replacement cost",
          "shoe cost analysis",
          "running shoe investment calculator"
        ],
        "zh": [
          "跑鞋每公里成本",
          "跑鞋性价比计算",
          "跑鞋花费计算器",
          "跑鞋价格每公里",
          "年度跑鞋预算",
          "跑鞋每英里价格",
          "跑鞋值不值",
          "跑鞋投资计算"
        ],
        "ja": [
          "ランニングシューズ 1km コスト",
          "シューズ コスパ 計算",
          "ランニングシューズ 費用 計算",
          "シューズ 1マイル 単価",
          "年間 シューズ 予算",
          "シューズ 価格 1km",
          "コスパ最強 ランニングシューズ",
          "シューズ 投資 計算"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "carbon-footprint",
      "title": "Runner's Carbon Footprint Calculator",
      "titleZh": "跑者碳足迹计算器 — 跑鞋/出行/装备碳排放对比",
      "titleJa": "ランナーのカーボンフットプリント計算機",
      "description": "How green is your running habit? Calculate CO2 from shoes, race travel, gear, and nutrition. Compare running vs driving vs cycling and get offset tips.",
      "descriptionZh": "你的跑步习惯有多环保？计算跑鞋制造、赛事出行、装备购买和营养消耗的碳排放量，对比跑步与开车骑行的排放差异，获取碳抵消建议。",
      "descriptionJa": "あなたのランニングはどれだけエコ？シューズ製造・レース移動・ギア・栄養のCO2排出量を計算。車や自転車との比較とカーボンオフセットの提案も表示します。",
      "titleByLocale": {
        "en": "Runner's Carbon Footprint Calculator",
        "zh": "跑者碳足迹计算器 — 跑鞋/出行/装备碳排放对比",
        "ja": "ランナーのカーボンフットプリント計算機"
      },
      "descriptionByLocale": {
        "en": "How green is your running habit? Calculate CO2 from shoes, race travel, gear, and nutrition. Compare running vs driving vs cycling and get offset tips.",
        "zh": "你的跑步习惯有多环保？计算跑鞋制造、赛事出行、装备购买和营养消耗的碳排放量，对比跑步与开车骑行的排放差异，获取碳抵消建议。",
        "ja": "あなたのランニングはどれだけエコ？シューズ製造・レース移動・ギア・栄養のCO2排出量を計算。車や自転車との比較とカーボンオフセットの提案も表示します。"
      },
      "category": "gear",
      "url": "https://rundida.com/tools/carbon-footprint/",
      "apiUrl": "https://rundida.com/api/tools/carbon-footprint.json",
      "keywords": [
        "running carbon footprint calculator",
        "runner carbon emissions",
        "running environmental impact",
        "shoe manufacturing carbon footprint",
        "race travel emissions",
        "running vs driving emissions",
        "sustainable running",
        "carbon offset running",
        "eco friendly running",
        "running CO2 calculator",
        "carbon neutral running shoes",
        "marathon environmental impact",
        "running shoe lifecycle emissions",
        "how many trees offset running",
        "eco running gear CO2"
      ],
      "keywordsByLocale": {
        "en": [
          "running carbon footprint calculator",
          "runner carbon emissions",
          "running environmental impact",
          "shoe manufacturing carbon footprint",
          "race travel emissions",
          "running vs driving emissions",
          "sustainable running",
          "carbon offset running",
          "eco friendly running",
          "running CO2 calculator",
          "carbon neutral running shoes",
          "marathon environmental impact",
          "running shoe lifecycle emissions",
          "how many trees offset running",
          "eco running gear CO2"
        ],
        "zh": [
          "跑步碳足迹计算器",
          "跑者碳排放",
          "跑步环保影响",
          "跑鞋碳排放",
          "比赛出行碳排放",
          "跑步vs开车碳排放",
          "环保跑步",
          "跑步碳中和",
          "运动碳排放计算",
          "跑鞋碳足迹多少",
          "马拉松碳排放量",
          "低碳跑步方式",
          "跑步碳抵消种树"
        ],
        "ja": [
          "ランニング カーボンフットプリント",
          "ランナー CO2排出量",
          "ランニング 環境影響",
          "シューズ 製造 CO2",
          "レース 移動 排出量",
          "走る vs 車 排出量",
          "サステナブル ランニング",
          "ランニング カーボンオフセット",
          "ランニングシューズ 環境負荷",
          "マラソン 環境 問題",
          "エコ ランニング",
          "ランニング CO2 削減",
          "カーボンニュートラル シューズ"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "paragraph"
    },
    {
      "slug": "critical-velocity",
      "title": "Critical Velocity Calculator (CV) — Critical Speed & D-Prime",
      "titleZh": "临界速度计算器 — CV阈值训练配速指导",
      "titleJa": "クリティカルベロシティ（CV）計算機",
      "description": "Critical velocity (CV) calculator — enter two race times to compute CV pace, D-prime, critical speed, training zones and recommended CV workouts.",
      "descriptionZh": "免费临界速度(CV)计算器，通过两次比赛成绩计算临界速度和D'无氧距离储备。基于运动生理学两点模型精准指导节奏跑和乳酸阈值训练的最佳配速区间。",
      "descriptionJa": "2つのレースタイムからクリティカルベロシティ(CV)とD-primeを算出。運動生理学に基づくテンポ走・閾値トレーニングの最適ペース設定に活用できる無料ツール。",
      "titleByLocale": {
        "en": "Critical Velocity Calculator (CV) — Critical Speed & D-Prime",
        "zh": "临界速度计算器 — CV阈值训练配速指导",
        "ja": "クリティカルベロシティ（CV）計算機"
      },
      "descriptionByLocale": {
        "en": "Critical velocity (CV) calculator — enter two race times to compute CV pace, D-prime, critical speed, training zones and recommended CV workouts.",
        "zh": "免费临界速度(CV)计算器，通过两次比赛成绩计算临界速度和D'无氧距离储备。基于运动生理学两点模型精准指导节奏跑和乳酸阈值训练的最佳配速区间。",
        "ja": "2つのレースタイムからクリティカルベロシティ(CV)とD-primeを算出。運動生理学に基づくテンポ走・閾値トレーニングの最適ペース設定に活用できる無料ツール。"
      },
      "category": "pace-speed",
      "url": "https://rundida.com/tools/critical-velocity/",
      "apiUrl": "https://rundida.com/api/tools/critical-velocity.json",
      "keywords": [
        "critical velocity calculator",
        "critical speed calculator",
        "CV calculator running",
        "D-prime calculator",
        "critical pace calculator",
        "CV pace running",
        "critical velocity workouts",
        "threshold pace calculator",
        "critical velocity test"
      ],
      "keywordsByLocale": {
        "en": [
          "critical velocity calculator",
          "critical speed calculator",
          "CV calculator running",
          "D-prime calculator",
          "critical pace calculator",
          "CV pace running",
          "critical velocity workouts",
          "threshold pace calculator",
          "critical velocity test"
        ],
        "zh": [
          "临界速度计算器",
          "阈值配速计算",
          "乳酸阈值配速",
          "阈值配速对照表",
          "阈值配速怎么算",
          "CV跑步计算器",
          "D-prime跑步",
          "临界速度训练"
        ],
        "ja": [
          "クリティカルベロシティ 計算",
          "閾値走 ペース 計算",
          "閾値走 ペース表",
          "閾値走 やり方",
          "乳酸閾値 計算",
          "CV ランニング 計算",
          "Dプライム ランニング",
          "閾値走とは"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "cooper-test",
      "title": "Cooper Test Calculator — 12-Minute VO2max Estimate",
      "titleZh": "Cooper测试VO2max计算器 — 12分钟跑体能评估",
      "titleJa": "クーパーテストVO2max計算機",
      "description": "How fit are you really? Estimate VO2max from your 12-minute Cooper test distance. Get age- and gender-based fitness ranking, percentile, and training guidance.",
      "descriptionZh": "你的体能水平如何？通过12分钟Cooper跑步测试估算VO2max，获取按年龄性别分类的体适能等级和训练提升方案。",
      "descriptionJa": "あなたの体力レベルは？12分間走クーパーテストの距離からVO2maxを推定。年齢・性別ごとの体力分類、パーセンタイル順位、トレーニング改善プランを提供します。",
      "titleByLocale": {
        "en": "Cooper Test Calculator — 12-Minute VO2max Estimate",
        "zh": "Cooper测试VO2max计算器 — 12分钟跑体能评估",
        "ja": "クーパーテストVO2max計算機"
      },
      "descriptionByLocale": {
        "en": "How fit are you really? Estimate VO2max from your 12-minute Cooper test distance. Get age- and gender-based fitness ranking, percentile, and training guidance.",
        "zh": "你的体能水平如何？通过12分钟Cooper跑步测试估算VO2max，获取按年龄性别分类的体适能等级和训练提升方案。",
        "ja": "あなたの体力レベルは？12分間走クーパーテストの距離からVO2maxを推定。年齢・性別ごとの体力分類、パーセンタイル順位、トレーニング改善プランを提供します。"
      },
      "category": "health-body",
      "url": "https://rundida.com/tools/cooper-test/",
      "apiUrl": "https://rundida.com/api/tools/cooper-test.json",
      "keywords": [
        "cooper test calculator",
        "cooper test vo2max",
        "12 minute run test",
        "cooper test results",
        "vo2max from cooper test",
        "12 minute fitness test",
        "cooper test chart",
        "aerobic fitness test",
        "cooper run test calculator",
        "vo2max field test",
        "cooper test standards by age",
        "cooper test norms",
        "12 minute run test calculator",
        "cooper test on treadmill",
        "cooper test pacing strategy"
      ],
      "keywordsByLocale": {
        "en": [
          "cooper test calculator",
          "cooper test vo2max",
          "12 minute run test",
          "cooper test results",
          "vo2max from cooper test",
          "12 minute fitness test",
          "cooper test chart",
          "aerobic fitness test",
          "cooper run test calculator",
          "vo2max field test",
          "cooper test standards by age",
          "cooper test norms",
          "12 minute run test calculator",
          "cooper test on treadmill",
          "cooper test pacing strategy"
        ],
        "zh": [
          "库珀测试计算器",
          "Cooper测试VO2max",
          "12分钟跑测试",
          "库珀测试成绩",
          "12分钟体能测试",
          "Cooper测试对照表",
          "有氧体能测试",
          "库珀跑步测试",
          "最大摄氧量计算公式",
          "12分钟跑步标准成绩表",
          "库珀测试公式",
          "有氧能力测试",
          "最大摄氧量计算器"
        ],
        "ja": [
          "クーパーテスト 計算",
          "クーパーテスト VO2max",
          "12分間走 テスト",
          "クーパーテスト 結果",
          "12分間走 VO2max",
          "12分間 体力テスト",
          "クーパーテスト 基準表",
          "有酸素 体力テスト",
          "12分間走 平均",
          "12分間走 中学生",
          "クーパーテスト 平均",
          "最大酸素摂取量 計算",
          "12分間走 ペース配分",
          "クーパーテスト フルマラソン"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "calculator"
    },
    {
      "slug": "electrolyte",
      "title": "Electrolyte & Sodium Loss Calculator",
      "titleZh": "电解质钠流失计算器 — 跑步电解质补充方案",
      "titleJa": "電解質＆ナトリウム損失計算機 — 発汗量別の補給目安",
      "description": "Sodium loss per hour while running, calculated from your sweat rate, duration, and heat. Get a personalized electrolyte replacement schedule and product plan.",
      "descriptionZh": "跑步时到底流失多少电解质？根据出汗率、运动时长和环境温度计算钠和电解质流失量，获取分时段补充计划和产品用量推荐。",
      "descriptionJa": "夏マラソンの熱中症対策にも。発汗量・気温からナトリウムと電解質の損失量を計算し、時間帯別の塩分補給スケジュールと製品別の摂取量を提案します。",
      "titleByLocale": {
        "en": "Electrolyte & Sodium Loss Calculator",
        "zh": "电解质钠流失计算器 — 跑步电解质补充方案",
        "ja": "電解質＆ナトリウム損失計算機 — 発汗量別の補給目安"
      },
      "descriptionByLocale": {
        "en": "Sodium loss per hour while running, calculated from your sweat rate, duration, and heat. Get a personalized electrolyte replacement schedule and product plan.",
        "zh": "跑步时到底流失多少电解质？根据出汗率、运动时长和环境温度计算钠和电解质流失量，获取分时段补充计划和产品用量推荐。",
        "ja": "夏マラソンの熱中症対策にも。発汗量・気温からナトリウムと電解質の損失量を計算し、時間帯別の塩分補給スケジュールと製品別の摂取量を提案します。"
      },
      "category": "nutrition",
      "url": "https://rundida.com/tools/electrolyte/",
      "apiUrl": "https://rundida.com/api/tools/electrolyte.json",
      "keywords": [
        "electrolyte calculator running",
        "sodium loss calculator",
        "sweat sodium concentration",
        "salt capsules for running",
        "electrolyte replacement running",
        "hyponatremia prevention",
        "sweat rate sodium loss",
        "marathon electrolyte plan",
        "salt tablets for runners",
        "running electrolyte needs",
        "electrolyte replacement calculator",
        "electrolyte intake calculator",
        "salt tablets half marathon",
        "electrolytes for running recovery",
        "how much sodium per hour running",
        "do I need electrolytes for running",
        "cramps electrolytes running"
      ],
      "keywordsByLocale": {
        "en": [
          "electrolyte calculator running",
          "sodium loss calculator",
          "sweat sodium concentration",
          "salt capsules for running",
          "electrolyte replacement running",
          "hyponatremia prevention",
          "sweat rate sodium loss",
          "marathon electrolyte plan",
          "salt tablets for runners",
          "running electrolyte needs",
          "electrolyte replacement calculator",
          "electrolyte intake calculator",
          "salt tablets half marathon",
          "electrolytes for running recovery",
          "how much sodium per hour running",
          "do I need electrolytes for running",
          "cramps electrolytes running"
        ],
        "zh": [
          "电解质计算器",
          "跑步钠盐补充",
          "出汗钠浓度",
          "跑步盐丸用量",
          "电解质补充跑步",
          "低钠血症预防",
          "汗液钠流失",
          "马拉松电解质计划",
          "马拉松盐丸什么时候吃",
          "马拉松盐丸怎么吃",
          "电解质跑步前喝还是跑步后喝",
          "跑步抽筋电解质",
          "运动电解质水推荐",
          "长跑电解质补充",
          "宝矿力跑步"
        ],
        "ja": [
          "電解質 計算 ランニング",
          "ナトリウム 損失 計算",
          "汗 ナトリウム濃度",
          "塩分タブレット ランニング",
          "電解質 補給 ランニング",
          "低ナトリウム血症 予防",
          "発汗 ナトリウム損失",
          "マラソン 電解質 計画",
          "マラソン 塩分補給 タイミング",
          "マラソン 塩分補給 量",
          "マラソン 塩分タブレット",
          "塩熱タブレット マラソン",
          "夏 マラソン 熱中症対策",
          "梅干し マラソン 効果",
          "マラソン 塩分不足",
          "マラソン 水分補給 量",
          "経口補水液 マラソン"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "pre-race-meal",
      "title": "Pre-Race Meal Planner — What to Eat Before a Race",
      "titleZh": "赛前饮食规划器 — 比赛日营养方案定制",
      "titleJa": "レース前食事プランナー — 最適な栄養摂取計画",
      "description": "What should you eat before race day? Plan optimal meal timing, macros, and food choices by distance and start time. Evidence-based pre-race nutrition planning.",
      "descriptionZh": "比赛前到底该吃什么？根据比赛距离和起跑时间规划最佳赛前餐时间、宏量营养素比例和食物选择，用科学方法备赛从饮食开始。",
      "descriptionJa": "レース前に何を食べるべき？レース距離・スタート時間・食事の好みに基づく最適な食事タイミング・栄養バランス・メニューを計画。科学的根拠に基づくレース前栄養戦略。",
      "titleByLocale": {
        "en": "Pre-Race Meal Planner — What to Eat Before a Race",
        "zh": "赛前饮食规划器 — 比赛日营养方案定制",
        "ja": "レース前食事プランナー — 最適な栄養摂取計画"
      },
      "descriptionByLocale": {
        "en": "What should you eat before race day? Plan optimal meal timing, macros, and food choices by distance and start time. Evidence-based pre-race nutrition planning.",
        "zh": "比赛前到底该吃什么？根据比赛距离和起跑时间规划最佳赛前餐时间、宏量营养素比例和食物选择，用科学方法备赛从饮食开始。",
        "ja": "レース前に何を食べるべき？レース距離・スタート時間・食事の好みに基づく最適な食事タイミング・栄養バランス・メニューを計画。科学的根拠に基づくレース前栄養戦略。"
      },
      "category": "nutrition",
      "url": "https://rundida.com/tools/pre-race-meal/",
      "apiUrl": "https://rundida.com/api/tools/pre-race-meal.json",
      "keywords": [
        "pre race meal plan",
        "what to eat before a marathon",
        "pre race breakfast runner",
        "race day nutrition timing",
        "pre race meal timing calculator",
        "what to eat before running",
        "marathon breakfast ideas",
        "pre race food for runners",
        "race morning meal plan",
        "carbs before race day"
      ],
      "keywordsByLocale": {
        "en": [
          "pre race meal plan",
          "what to eat before a marathon",
          "pre race breakfast runner",
          "race day nutrition timing",
          "pre race meal timing calculator",
          "what to eat before running",
          "marathon breakfast ideas",
          "pre race food for runners",
          "race morning meal plan",
          "carbs before race day"
        ],
        "zh": [
          "赛前饮食计划",
          "马拉松赛前吃什么",
          "赛前早餐推荐",
          "比赛日饮食安排",
          "赛前几小时吃",
          "跑步前吃什么",
          "马拉松早餐",
          "赛前碳水食物"
        ],
        "ja": [
          "レース前 食事計画",
          "マラソン前 何を食べる",
          "レース前 朝食",
          "レース当日 栄養タイミング",
          "レース前 食事 何時間前",
          "走る前 食べ物",
          "マラソン 朝食 メニュー",
          "レース前 炭水化物 食事"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "aid-station",
      "title": "Aid Station Strategy Planner — Hydration & Fuel Timing",
      "titleZh": "补给站策略规划器 — 逐站补给方案生成",
      "titleJa": "マラソン補給食タイミング — ペース別エイド戦略プランナー",
      "description": "What should you grab at each aid station? Build a station-by-station fueling plan with hydration and nutrition timing based on your pace and stomach tolerance.",
      "descriptionZh": "每个补给站拿什么、喝多少、何时吃胶？根据配速与肠胃耐受度自动生成逐站补给方案，含到达时间、能量胶时机、累计补水/碳水/钠摄入与可打印比赛日方案。",
      "descriptionJa": "マラソンの補給食はいつ・何を・どれだけ取る？ペースに基づいて各エイドの給水・ジェル摂取タイミングを計算、ステーション別の戦略を生成。サブ4・サブ3.5対応、印刷可。",
      "titleByLocale": {
        "en": "Aid Station Strategy Planner — Hydration & Fuel Timing",
        "zh": "补给站策略规划器 — 逐站补给方案生成",
        "ja": "マラソン補給食タイミング — ペース別エイド戦略プランナー"
      },
      "descriptionByLocale": {
        "en": "What should you grab at each aid station? Build a station-by-station fueling plan with hydration and nutrition timing based on your pace and stomach tolerance.",
        "zh": "每个补给站拿什么、喝多少、何时吃胶？根据配速与肠胃耐受度自动生成逐站补给方案，含到达时间、能量胶时机、累计补水/碳水/钠摄入与可打印比赛日方案。",
        "ja": "マラソンの補給食はいつ・何を・どれだけ取る？ペースに基づいて各エイドの給水・ジェル摂取タイミングを計算、ステーション別の戦略を生成。サブ4・サブ3.5対応、印刷可。"
      },
      "category": "race-strategy",
      "url": "https://rundida.com/tools/aid-station/",
      "apiUrl": "https://rundida.com/api/tools/aid-station.json",
      "keywords": [
        "aid station strategy",
        "race day nutrition plan",
        "aid station marathon plan",
        "what to grab at aid stations",
        "marathon aid station planner",
        "race hydration plan",
        "aid station walk through",
        "marathon water station tips",
        "race nutrition timing"
      ],
      "keywordsByLocale": {
        "en": [
          "aid station strategy",
          "race day nutrition plan",
          "aid station marathon plan",
          "what to grab at aid stations",
          "marathon aid station planner",
          "race hydration plan",
          "aid station walk through",
          "marathon water station tips",
          "race nutrition timing"
        ],
        "zh": [
          "补给站策略",
          "补给站位置规划",
          "马拉松补给站攻略",
          "补给站拿什么",
          "马拉松补水站计划",
          "比赛补水计划",
          "补给站怎么补",
          "马拉松水站技巧"
        ],
        "ja": [
          "エイドステーション 戦略",
          "エイドステーション 計画",
          "マラソン エイドステーション",
          "エイドステーション 何をとる",
          "マラソン 給水戦略",
          "レース 給水計画",
          "エイドステーション 通過方法",
          "マラソン 給水所 コツ"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "photo-timing",
      "title": "Race Photo Timing Calculator — Catch Every Shot",
      "titleZh": "比赛摄影时间计算器 — 精确捕捉选手瞬间",
      "titleJa": "レース撮影タイミング計算機 — 応援写真の最適地点",
      "description": "Want to capture the perfect race photo? Calculate exactly when runners pass each course point with time windows, best camera angles, and shutter settings.",
      "descriptionZh": "想在赛道上拍出完美跑步照片？输入配速和赛道信息，精确计算选手到达各拍摄点的时间窗口，含最佳角度和快门设置建议。",
      "descriptionJa": "レース写真のベストショットを逃さない。ランナーが各地点を通過する正確な時刻を計算し、撮影窓・カメラ角度・シャッター設定を提案。",
      "titleByLocale": {
        "en": "Race Photo Timing Calculator — Catch Every Shot",
        "zh": "比赛摄影时间计算器 — 精确捕捉选手瞬间",
        "ja": "レース撮影タイミング計算機 — 応援写真の最適地点"
      },
      "descriptionByLocale": {
        "en": "Want to capture the perfect race photo? Calculate exactly when runners pass each course point with time windows, best camera angles, and shutter settings.",
        "zh": "想在赛道上拍出完美跑步照片？输入配速和赛道信息，精确计算选手到达各拍摄点的时间窗口，含最佳角度和快门设置建议。",
        "ja": "レース写真のベストショットを逃さない。ランナーが各地点を通過する正確な時刻を計算し、撮影窓・カメラ角度・シャッター設定を提案。"
      },
      "category": "race-day",
      "url": "https://rundida.com/tools/photo-timing/",
      "apiUrl": "https://rundida.com/api/tools/photo-timing.json",
      "keywords": [
        "race photo timing calculator",
        "marathon photography timing",
        "when will runner pass",
        "race spectator photo planner",
        "marathon photographer guide",
        "race course timing calculator",
        "marathon split time photo",
        "race day photography tips",
        "running race photo spots"
      ],
      "keywordsByLocale": {
        "en": [
          "race photo timing calculator",
          "marathon photography timing",
          "when will runner pass",
          "race spectator photo planner",
          "marathon photographer guide",
          "race course timing calculator",
          "marathon split time photo",
          "race day photography tips",
          "running race photo spots"
        ],
        "zh": [
          "比赛摄影计时",
          "马拉松摄影时间计算",
          "选手什么时候经过",
          "比赛观赛拍照",
          "马拉松摄影指南",
          "比赛赛道计时",
          "分段时间拍照",
          "马拉松拍照攻略"
        ],
        "ja": [
          "レース 写真 タイミング",
          "マラソン 撮影 タイミング",
          "ランナー 通過時間 予測",
          "レース 応援 写真 タイミング",
          "マラソン カメラマン ガイド",
          "レース コース タイミング",
          "マラソン 通過予想 写真",
          "レース当日 撮影 コツ"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "steps"
    },
    {
      "slug": "medal-tracker",
      "title": "Race Medal Collection Tracker — Log Your Finishes",
      "titleZh": "比赛奖牌收藏追踪器 — 跑步奖牌管理工具",
      "titleJa": "レースメダルコレクショントラッカー",
      "description": "How many race medals have you earned? Log your finisher medals by distance, track milestones from 5K to ultra, and create a shareable collection summary.",
      "descriptionZh": "你跑过多少场比赛？免费奖牌收藏管理工具，按距离分类记录完赛奖牌，追踪5K到超马里程碑成就，生成可分享的奖牌总结。",
      "descriptionJa": "レースメダルは何個集まった？完走メダルを距離別に記録し、5Kからウルトラまでのマイルストーンを追跡、共有可能なコレクション一覧を作成。",
      "titleByLocale": {
        "en": "Race Medal Collection Tracker — Log Your Finishes",
        "zh": "比赛奖牌收藏追踪器 — 跑步奖牌管理工具",
        "ja": "レースメダルコレクショントラッカー"
      },
      "descriptionByLocale": {
        "en": "How many race medals have you earned? Log your finisher medals by distance, track milestones from 5K to ultra, and create a shareable collection summary.",
        "zh": "你跑过多少场比赛？免费奖牌收藏管理工具，按距离分类记录完赛奖牌，追踪5K到超马里程碑成就，生成可分享的奖牌总结。",
        "ja": "レースメダルは何個集まった？完走メダルを距離別に記録し、5Kからウルトラまでのマイルストーンを追跡、共有可能なコレクション一覧を作成。"
      },
      "category": "social",
      "url": "https://rundida.com/tools/medal-tracker/",
      "apiUrl": "https://rundida.com/api/tools/medal-tracker.json",
      "keywords": [
        "race medal tracker",
        "running medal collection",
        "marathon medal counter",
        "race medal statistics",
        "medal collection tracker",
        "running achievement tracker",
        "race finisher medals",
        "medal display summary",
        "how many race medals",
        "running medal collection organizer"
      ],
      "keywordsByLocale": {
        "en": [
          "race medal tracker",
          "running medal collection",
          "marathon medal counter",
          "race medal statistics",
          "medal collection tracker",
          "running achievement tracker",
          "race finisher medals",
          "medal display summary",
          "how many race medals",
          "running medal collection organizer"
        ],
        "zh": [
          "奖牌追踪器",
          "跑步奖牌收藏",
          "马拉松奖牌统计",
          "比赛奖牌记录",
          "奖牌收集追踪",
          "跑步成就追踪",
          "完赛奖牌汇总",
          "跑步奖牌墙"
        ],
        "ja": [
          "レース メダル 管理",
          "ランニング メダル コレクション",
          "マラソン メダル 記録",
          "完走メダル 統計",
          "メダル コレクション 管理",
          "ランニング 実績 管理",
          "完走メダル まとめ",
          "ランニング メダル コレクター"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "interval-timer",
      "title": "Running Interval Timer & Workout Builder",
      "titleZh": "跑步间歇计时器 — 自定义间歇训练工具",
      "titleJa": "インターバルタイマー＆ワークアウトビルダー",
      "description": "Need a running interval timer? Build custom workouts with work/rest sets, or choose from 6 presets like Yasso 800s and fartlek. Tracks total time and pace.",
      "descriptionZh": "如何高效完成间歇训练？自定义工作/恢复段构建训练方案，内置亚索800、法特莱克等6种预设，自动计算总时间和配速目标。",
      "descriptionJa": "インターバル走のタイマーをお探し？ワーク・レスト設定で自由にメニュー作成。ヤッソ800やファルトレクなど6プリセット搭載、合計時間・ペース自動計算。",
      "titleByLocale": {
        "en": "Running Interval Timer & Workout Builder",
        "zh": "跑步间歇计时器 — 自定义间歇训练工具",
        "ja": "インターバルタイマー＆ワークアウトビルダー"
      },
      "descriptionByLocale": {
        "en": "Need a running interval timer? Build custom workouts with work/rest sets, or choose from 6 presets like Yasso 800s and fartlek. Tracks total time and pace.",
        "zh": "如何高效完成间歇训练？自定义工作/恢复段构建训练方案，内置亚索800、法特莱克等6种预设，自动计算总时间和配速目标。",
        "ja": "インターバル走のタイマーをお探し？ワーク・レスト設定で自由にメニュー作成。ヤッソ800やファルトレクなど6プリセット搭載、合計時間・ペース自動計算。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/interval-timer/",
      "apiUrl": "https://rundida.com/api/tools/interval-timer.json",
      "keywords": [
        "interval timer running",
        "running interval workout builder",
        "Yasso 800s calculator",
        "interval training timer",
        "400m repeats workout",
        "fartlek workout generator",
        "pyramid interval workout",
        "tempo interval calculator",
        "custom interval workout",
        "interval training for beginners",
        "yasso 800 pace chart",
        "work to rest ratio running",
        "interval training on treadmill"
      ],
      "keywordsByLocale": {
        "en": [
          "interval timer running",
          "running interval workout builder",
          "Yasso 800s calculator",
          "interval training timer",
          "400m repeats workout",
          "fartlek workout generator",
          "pyramid interval workout",
          "tempo interval calculator",
          "custom interval workout",
          "interval training for beginners",
          "yasso 800 pace chart",
          "work to rest ratio running",
          "interval training on treadmill"
        ],
        "zh": [
          "跑步间歇计时器",
          "间歇训练计时",
          "Yasso 800计算器",
          "间歇训练定时器",
          "400米重复训练",
          "法特莱克训练",
          "金字塔间歇",
          "自定义间歇训练",
          "亚索800课表",
          "亚索800配速表",
          "间歇跑训练计划",
          "间歇跑和节奏跑区别",
          "间歇训练工作恢复比"
        ],
        "ja": [
          "インターバルタイマー ランニング",
          "インターバル タイマー",
          "ヤッソ800 計算",
          "インターバル トレーニング タイマー",
          "400mリピート メニュー",
          "ファルトレク メニュー",
          "ピラミッド インターバル",
          "カスタム インターバル メニュー",
          "インターバル走 メニュー サブ4",
          "インターバル走 メニュー サブ3",
          "ヤッソ800 効果",
          "インターバル走 初心者",
          "インターバルトレーニング 効果 ランニング"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "uv-running",
      "title": "UV Index & Sun Protection Calculator for Runners",
      "titleZh": "跑步防晒计算器｜SPF防护时长+晒伤时间评估",
      "titleJa": "ランニング日焼け止め計算機｜UV指数・SPF・塗り直し時間",
      "description": "Is it safe to run in today's sun? Enter the UV index and your skin type to get safe exposure time, SPF needs, sunburn estimates, and reapplication reminders.",
      "descriptionZh": "今天紫外线下跑步多久会晒伤？输入UV指数与肤质，算出安全跑步时长、SPF防护强度、补涂间隔、帽子+防晒衣+防晒霜组合方案，避免晒伤晒黑。",
      "descriptionJa": "朝ラン前にUV指数と肌タイプを入力。日焼け時間・SPF推奨・汗で落ちる目安・塗り直しのタイミングまで一画面でチェック。帽子・アームカバーの必要度も算出。",
      "titleByLocale": {
        "en": "UV Index & Sun Protection Calculator for Runners",
        "zh": "跑步防晒计算器｜SPF防护时长+晒伤时间评估",
        "ja": "ランニング日焼け止め計算機｜UV指数・SPF・塗り直し時間"
      },
      "descriptionByLocale": {
        "en": "Is it safe to run in today's sun? Enter the UV index and your skin type to get safe exposure time, SPF needs, sunburn estimates, and reapplication reminders.",
        "zh": "今天紫外线下跑步多久会晒伤？输入UV指数与肤质，算出安全跑步时长、SPF防护强度、补涂间隔、帽子+防晒衣+防晒霜组合方案，避免晒伤晒黑。",
        "ja": "朝ラン前にUV指数と肌タイプを入力。日焼け時間・SPF推奨・汗で落ちる目安・塗り直しのタイミングまで一画面でチェック。帽子・アームカバーの必要度も算出。"
      },
      "category": "environment",
      "url": "https://rundida.com/tools/uv-running/",
      "apiUrl": "https://rundida.com/api/tools/uv-running.json",
      "keywords": [
        "UV index running",
        "sun protection running",
        "best UV index for running",
        "running sunscreen sweat",
        "running sunscreen SPF",
        "UPF clothing running",
        "sunscreen reapplication running",
        "sunburn calculator runners"
      ],
      "keywordsByLocale": {
        "en": [
          "UV index running",
          "sun protection running",
          "best UV index for running",
          "running sunscreen sweat",
          "running sunscreen SPF",
          "UPF clothing running",
          "sunscreen reapplication running",
          "sunburn calculator runners"
        ],
        "zh": [
          "跑步防晒",
          "跑步防晒霜推荐",
          "夏天跑步防晒",
          "跑步防晒装备",
          "跑步防晒霜SPF",
          "跑步避免晒黑",
          "跑步晒伤计算",
          "户外跑步紫外线"
        ],
        "ja": [
          "ランニング 日焼け止め",
          "朝 ランニング 日焼け止め",
          "ランニング 日焼け止め おすすめ",
          "ランニング 紫外線対策",
          "汗 日焼け止め ランニング",
          "ランニング アームカバー",
          "日焼け止め 塗り直し ランニング",
          "夏 ランニング 紫外線"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "dew-point",
      "title": "Dew Point Running Calculator — Pace Adjustment Chart",
      "titleZh": "露点跑步计算器 — 湿度对配速的影响",
      "titleJa": "ランニング湿度計算機 — 露点でペース補正",
      "description": "Enter temperature and humidity to calculate dew point and its impact on your running pace. 7-zone chart from optimal to dangerous, with adjusted finish times.",
      "descriptionZh": "输入气温和湿度，计算露点温度对跑步配速的实际影响。7级评估从最佳（<10°C）到危险（>24°C），附完赛时间差值和高湿补水方案。",
      "descriptionJa": "気温と湿度を入力し、露点温度がランニングペースに与える影響を7段階で評価。調整後ペース・完走タイム差・水分補給プランを即座に算出できます。",
      "titleByLocale": {
        "en": "Dew Point Running Calculator — Pace Adjustment Chart",
        "zh": "露点跑步计算器 — 湿度对配速的影响",
        "ja": "ランニング湿度計算機 — 露点でペース補正"
      },
      "descriptionByLocale": {
        "en": "Enter temperature and humidity to calculate dew point and its impact on your running pace. 7-zone chart from optimal to dangerous, with adjusted finish times.",
        "zh": "输入气温和湿度，计算露点温度对跑步配速的实际影响。7级评估从最佳（<10°C）到危险（>24°C），附完赛时间差值和高湿补水方案。",
        "ja": "気温と湿度を入力し、露点温度がランニングペースに与える影響を7段階で評価。調整後ペース・完走タイム差・水分補給プランを即座に算出できます。"
      },
      "category": "environment",
      "url": "https://rundida.com/tools/dew-point/",
      "apiUrl": "https://rundida.com/api/tools/dew-point.json",
      "keywords": [
        "dew point running calculator",
        "dew point running chart",
        "dew point running chart celsius",
        "dew point running performance",
        "best dew point for running",
        "dew point pace adjustment",
        "humidity running calculator",
        "dew point vs humidity running",
        "dew point 70 running",
        "how does dew point affect running"
      ],
      "keywordsByLocale": {
        "en": [
          "dew point running calculator",
          "dew point running chart",
          "dew point running chart celsius",
          "dew point running performance",
          "best dew point for running",
          "dew point pace adjustment",
          "humidity running calculator",
          "dew point vs humidity running",
          "dew point 70 running",
          "how does dew point affect running"
        ],
        "zh": [
          "露点温度跑步",
          "跑步湿度影响",
          "露点计算器",
          "高温跑步配速调整",
          "湿度高跑步的危害",
          "夏天跑步湿度",
          "露点配速调整",
          "跑步湿度影响配速"
        ],
        "ja": [
          "湿度 ランニング",
          "露点 計算機",
          "湿度 ランニング タイム",
          "湿度 ランニング 影響",
          "湿度 高い ランニング きつい",
          "夏 ランニング 暑さ対策",
          "ランニング 気温 湿度",
          "露点 ペース調整"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "marathon-finder",
      "title": "Marathon Race Finder & Recommender",
      "titleZh": "马拉松赛事发现推荐器 — 找到最适合你的马拉松",
      "titleJa": "マラソン検索＆おすすめツール — 条件別レース比較",
      "description": "Which marathon should you run next? Filter 30+ worldwide races by weather, difficulty, budget, and timing to find your ideal match with personalized scores.",
      "descriptionZh": "下一场马拉松该跑哪个？根据天气、难度、预算和时间等条件筛选30余场全球赛事，个性化匹配评分帮你找到最适合的马拉松。",
      "descriptionJa": "次に走るべきマラソンはどれ？天候・難易度・予算・時期で30以上の世界大会を絞り込み、マッチスコア付きで最適レースを提案。",
      "titleByLocale": {
        "en": "Marathon Race Finder & Recommender",
        "zh": "马拉松赛事发现推荐器 — 找到最适合你的马拉松",
        "ja": "マラソン検索＆おすすめツール — 条件別レース比較"
      },
      "descriptionByLocale": {
        "en": "Which marathon should you run next? Filter 30+ worldwide races by weather, difficulty, budget, and timing to find your ideal match with personalized scores.",
        "zh": "下一场马拉松该跑哪个？根据天气、难度、预算和时间等条件筛选30余场全球赛事，个性化匹配评分帮你找到最适合的马拉松。",
        "ja": "次に走るべきマラソンはどれ？天候・難易度・予算・時期で30以上の世界大会を絞り込み、マッチスコア付きで最適レースを提案。"
      },
      "category": "race-day",
      "url": "https://rundida.com/tools/marathon-finder/",
      "apiUrl": "https://rundida.com/api/tools/marathon-finder.json",
      "keywords": [
        "marathon finder",
        "which marathon should I run",
        "best marathon for beginners",
        "fastest marathon course",
        "marathon recommender",
        "flat marathon for PR",
        "best marathon by month",
        "marathon race picker",
        "BQ qualifying marathon",
        "world marathon majors comparison"
      ],
      "keywordsByLocale": {
        "en": [
          "marathon finder",
          "which marathon should I run",
          "best marathon for beginners",
          "fastest marathon course",
          "marathon recommender",
          "flat marathon for PR",
          "best marathon by month",
          "marathon race picker",
          "BQ qualifying marathon",
          "world marathon majors comparison"
        ],
        "zh": [
          "马拉松赛事推荐",
          "哪个马拉松适合我",
          "新手适合的马拉松",
          "最快马拉松赛道",
          "马拉松赛事查找",
          "平坦马拉松赛道",
          "每月马拉松推荐",
          "BQ达标马拉松"
        ],
        "ja": [
          "マラソン 大会検索",
          "どのマラソンを走るべき",
          "初心者 おすすめ マラソン",
          "高速コース マラソン",
          "マラソン おすすめ 大会",
          "フラットコース マラソン",
          "月別 マラソン おすすめ",
          "BQ狙い マラソン"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "butter-run-calculator",
      "title": "Butter Run Calculator — Will Your Run Churn Butter?",
      "titleZh": "黄油跑计算器 — 你的跑步能做出黄油吗？",
      "titleJa": "バターラン計算機 — あなたのランニングでバターは作れる？",
      "description": "Predict whether your run will churn butter. Enter cream type, distance, temperature, and terrain to get success probability with our 6-factor model.",
      "descriptionZh": "免费黄油跑趣味计算器，计算你的跑步制作黄油成功概率。输入奶油量、距离、温度和地形，预测跑步能否搅拌出黄油。基于科学模型的Churn & Burn挑战工具。",
      "descriptionJa": "バターランチャレンジの成功確率を計算。クリームの量・距離・気温・地形を入力するだけで、あなたのランニングでバターが作れるか科学的に予測。",
      "titleByLocale": {
        "en": "Butter Run Calculator — Will Your Run Churn Butter?",
        "zh": "黄油跑计算器 — 你的跑步能做出黄油吗？",
        "ja": "バターラン計算機 — あなたのランニングでバターは作れる？"
      },
      "descriptionByLocale": {
        "en": "Predict whether your run will churn butter. Enter cream type, distance, temperature, and terrain to get success probability with our 6-factor model.",
        "zh": "免费黄油跑趣味计算器，计算你的跑步制作黄油成功概率。输入奶油量、距离、温度和地形，预测跑步能否搅拌出黄油。基于科学模型的Churn & Burn挑战工具。",
        "ja": "バターランチャレンジの成功確率を計算。クリームの量・距離・気温・地形を入力するだけで、あなたのランニングでバターが作れるか科学的に予測。"
      },
      "category": "social",
      "url": "https://rundida.com/tools/butter-run-calculator/",
      "apiUrl": "https://rundida.com/api/tools/butter-run-calculator.json",
      "keywords": [
        "butter run",
        "butterrun",
        "butter run challenge",
        "butter runs",
        "butter running",
        "butter run calculator",
        "churn and burn",
        "churning butter while running",
        "make butter running",
        "butter run success probability"
      ],
      "keywordsByLocale": {
        "en": [
          "butter run",
          "butterrun",
          "butter run challenge",
          "butter runs",
          "butter running",
          "butter run calculator",
          "churn and burn",
          "churning butter while running",
          "make butter running",
          "butter run success probability"
        ],
        "zh": [
          "跑步做黄油",
          "黄油跑计算器",
          "黄油跑挑战",
          "跑步摇黄油",
          "边跑边做黄油",
          "黄油跑成功概率",
          "跑步黄油挑战",
          "趣味跑步挑战"
        ],
        "ja": [
          "バターラン 計算",
          "バターラン チャレンジ",
          "走ってバター作り",
          "ランニング バター作り",
          "バターラン 成功確率",
          "走りながらバター",
          "バターラン 挑戦",
          "面白いランニング チャレンジ",
          "バターラン",
          "バターランとは",
          "バターランチャレンジ",
          "バターランニング"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "hill-repeat-generator",
      "title": "Hill Repeat Workout Generator — Custom Reps & Recovery",
      "titleZh": "坡度训练计划生成器",
      "titleJa": "ヒルリピートワークアウト生成",
      "description": "Enter your 5K time, hill gradient, and goal to get a custom hill repeat workout — reps, recovery time, target pace, and total climbing. Free, instant.",
      "descriptionZh": "免费坡道间歇训练生成器，根据体能水平、坡度和训练目标自动生成结构化山坡重复训练方案。精确计算组数、恢复时间和目标强度。",
      "descriptionJa": "体力レベル・坂の勾配・目標に合わせた坂道インターバルメニューを自動生成。本数・リカバリー時間・目標強度まで一括で取得できる無料ツール。",
      "titleByLocale": {
        "en": "Hill Repeat Workout Generator — Custom Reps & Recovery",
        "zh": "坡度训练计划生成器",
        "ja": "ヒルリピートワークアウト生成"
      },
      "descriptionByLocale": {
        "en": "Enter your 5K time, hill gradient, and goal to get a custom hill repeat workout — reps, recovery time, target pace, and total climbing. Free, instant.",
        "zh": "免费坡道间歇训练生成器，根据体能水平、坡度和训练目标自动生成结构化山坡重复训练方案。精确计算组数、恢复时间和目标强度。",
        "ja": "体力レベル・坂の勾配・目標に合わせた坂道インターバルメニューを自動生成。本数・リカバリー時間・目標強度まで一括で取得できる無料ツール。"
      },
      "category": "training",
      "url": "https://rundida.com/tools/hill-repeat-generator/",
      "apiUrl": "https://rundida.com/api/tools/hill-repeat-generator.json",
      "keywords": [
        "hill repeat workout",
        "hill repeat generator",
        "hill repeats for runners",
        "hill repeats treadmill workout",
        "hill repeats for beginners",
        "hill sprint workout",
        "hill training running",
        "best hill repeat workout",
        "do hill repeats make you faster",
        "how many hill repeats should I do",
        "hill repeats for marathon training",
        "hill repeat workout plan",
        "uphill running workout",
        "hill interval workout"
      ],
      "keywordsByLocale": {
        "en": [
          "hill repeat workout",
          "hill repeat generator",
          "hill repeats for runners",
          "hill repeats treadmill workout",
          "hill repeats for beginners",
          "hill sprint workout",
          "hill training running",
          "best hill repeat workout",
          "do hill repeats make you faster",
          "how many hill repeats should I do",
          "hill repeats for marathon training",
          "hill repeat workout plan",
          "uphill running workout",
          "hill interval workout"
        ],
        "zh": [
          "跑坡训练",
          "坡度训练 跑步",
          "坡道间歇训练",
          "山坡跑训练方案",
          "跑坡训练几组最好",
          "跑坡训练配速多少合适",
          "坡度跑 训练计划",
          "上坡跑训练",
          "坡道冲刺 跑步",
          "爬坡训练 马拉松",
          "跑坡训练多少度合适",
          "坡度间歇跑"
        ],
        "ja": [
          "ヒルリピート ランニング",
          "坂道インターバル",
          "坂道トレーニング メニュー",
          "坂道ダッシュ 効果",
          "坂道ダッシュ 回数",
          "坂道インターバル 効果",
          "坂道インターバル 傾斜",
          "坂道インターバル やり方",
          "坂道トレーニング ランニング",
          "ヒルトレーニング ランニング",
          "坂道ダッシュ トレーニングメニュー",
          "坂道インターバル 距離"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "hill-race-adjuster",
      "title": "Hill Race Time Adjuster",
      "titleZh": "山地比赛时间调整器",
      "titleJa": "ヒルレースタイム調整",
      "description": "Predict your race time on hilly courses. Enter your flat PR and course elevation to get an adjusted finish time with difficulty rating.",
      "descriptionZh": "免费山地赛道完赛时间预测工具。输入平路PR和赛道累积爬升数据，基于坡度能量消耗模型计算调整后的完赛时间和难度评级。",
      "descriptionJa": "起伏コースでの完走タイムを正確に予測。平地の自己ベストとコース標高データを入力するだけで、獲得標高を考慮した調整タイムと難易度評価を取得。",
      "titleByLocale": {
        "en": "Hill Race Time Adjuster",
        "zh": "山地比赛时间调整器",
        "ja": "ヒルレースタイム調整"
      },
      "descriptionByLocale": {
        "en": "Predict your race time on hilly courses. Enter your flat PR and course elevation to get an adjusted finish time with difficulty rating.",
        "zh": "免费山地赛道完赛时间预测工具。输入平路PR和赛道累积爬升数据，基于坡度能量消耗模型计算调整后的完赛时间和难度评级。",
        "ja": "起伏コースでの完走タイムを正確に予測。平地の自己ベストとコース標高データを入力するだけで、獲得標高を考慮した調整タイムと難易度評価を取得。"
      },
      "category": "race-strategy",
      "url": "https://rundida.com/tools/hill-race-adjuster/",
      "apiUrl": "https://rundida.com/api/tools/hill-race-adjuster.json",
      "keywords": [
        "how much do hills slow marathon time",
        "elevation adjusted race time",
        "hilly marathon time prediction",
        "hill race time calculator",
        "does elevation affect marathon time",
        "course elevation impact on pace",
        "marathon hill time adjustment",
        "convert hilly race time to flat"
      ],
      "keywordsByLocale": {
        "en": [
          "how much do hills slow marathon time",
          "elevation adjusted race time",
          "hilly marathon time prediction",
          "hill race time calculator",
          "does elevation affect marathon time",
          "course elevation impact on pace",
          "marathon hill time adjustment",
          "convert hilly race time to flat"
        ],
        "zh": [
          "山地比赛时间调整",
          "马拉松爬升影响",
          "坡度比赛预测",
          "山地马拉松配速",
          "爬升时间计算",
          "山地比赛难度",
          "海拔比赛影响"
        ],
        "ja": [
          "ヒルレース タイム調整",
          "起伏マラソン タイム予測",
          "標高 レースタイム",
          "坂道 レース ペース",
          "マラソン 標高 影響",
          "ヒルレース 計算",
          "起伏コース 予測"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "course-difficulty-score",
      "title": "Course Difficulty Score",
      "titleZh": "赛道难度评分",
      "titleJa": "コース難易度スコア",
      "description": "Rate any running course's difficulty on a 1-10 scale. Enter distance and elevation to get a hilliness score with comparisons to famous races.",
      "descriptionZh": "免费赛道难度评估工具，将任意跑步路线的难度量化为1-10评分。输入距离与海拔数据，获取难度分数及与波马等知名赛道的对比。",
      "descriptionJa": "ランニングコースの難易度を10段階で数値化。距離・累積標高・勾配・路面を入力すると、ボストンや箱根など有名レースとの比較付きスコアを算出。",
      "titleByLocale": {
        "en": "Course Difficulty Score",
        "zh": "赛道难度评分",
        "ja": "コース難易度スコア"
      },
      "descriptionByLocale": {
        "en": "Rate any running course's difficulty on a 1-10 scale. Enter distance and elevation to get a hilliness score with comparisons to famous races.",
        "zh": "免费赛道难度评估工具，将任意跑步路线的难度量化为1-10评分。输入距离与海拔数据，获取难度分数及与波马等知名赛道的对比。",
        "ja": "ランニングコースの難易度を10段階で数値化。距離・累積標高・勾配・路面を入力すると、ボストンや箱根など有名レースとの比較付きスコアを算出。"
      },
      "category": "race-strategy",
      "url": "https://rundida.com/tools/course-difficulty-score/",
      "apiUrl": "https://rundida.com/api/tools/course-difficulty-score.json",
      "keywords": [
        "marathon difficulty rating",
        "hardest marathons ranked",
        "flattest marathon courses",
        "course difficulty calculator",
        "marathon elevation comparison",
        "is boston marathon hard",
        "easiest marathon to qualify for boston",
        "marathon course hilliness rating"
      ],
      "keywordsByLocale": {
        "en": [
          "marathon difficulty rating",
          "hardest marathons ranked",
          "flattest marathon courses",
          "course difficulty calculator",
          "marathon elevation comparison",
          "is boston marathon hard",
          "easiest marathon to qualify for boston",
          "marathon course hilliness rating"
        ],
        "zh": [
          "赛道难度评分",
          "马拉松难度指数",
          "跑步赛道评级",
          "赛道坡度评分",
          "马拉松海拔难度",
          "赛道难度计算",
          "ITRA评分"
        ],
        "ja": [
          "コース難易度 評価",
          "マラソン 難易度スコア",
          "ランニングコース 評価",
          "コース 勾配スコア",
          "マラソン 標高 難易度",
          "ITRA スコア 計算",
          "コース難易度 計算機"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "downhill-impact",
      "title": "Downhill Running Recovery Calculator: DOMS Risk & Days",
      "titleZh": "下坡冲击计算器",
      "titleJa": "ダウンヒルインパクト計算機",
      "description": "Predict DOMS risk, quad damage, and recovery days after a downhill run. Plan hilly race prep and post-race recovery with grade-based precision.",
      "descriptionZh": "免费下坡跑冲击评估工具。根据坡度、距离和经验水平，计算延迟性肌肉酸痛(DOMS)风险、肌肉损伤程度和所需恢复天数，并提供预防与恢复方案。",
      "descriptionJa": "下り坂ランニングによる遅発性筋肉痛(DOMS)リスク・筋損傷レベル・必要な回復日数を計算。勾配と経験値に基づく予防策と段階的リカバリープランも提示。",
      "titleByLocale": {
        "en": "Downhill Running Recovery Calculator: DOMS Risk & Days",
        "zh": "下坡冲击计算器",
        "ja": "ダウンヒルインパクト計算機"
      },
      "descriptionByLocale": {
        "en": "Predict DOMS risk, quad damage, and recovery days after a downhill run. Plan hilly race prep and post-race recovery with grade-based precision.",
        "zh": "免费下坡跑冲击评估工具。根据坡度、距离和经验水平，计算延迟性肌肉酸痛(DOMS)风险、肌肉损伤程度和所需恢复天数，并提供预防与恢复方案。",
        "ja": "下り坂ランニングによる遅発性筋肉痛(DOMS)リスク・筋損傷レベル・必要な回復日数を計算。勾配と経験値に基づく予防策と段階的リカバリープランも提示。"
      },
      "category": "health-body",
      "url": "https://rundida.com/tools/downhill-impact/",
      "apiUrl": "https://rundida.com/api/tools/downhill-impact.json",
      "keywords": [
        "downhill running recovery calculator",
        "how long do sore quads last after downhill running",
        "trashed quads after marathon recovery",
        "Boston marathon downhill training",
        "DOMS recovery time running",
        "muscle soreness after downhill running",
        "eccentric muscle damage downhill running",
        "repeated bout effect running",
        "downhill running technique prevent soreness",
        "quad-destroying race recovery"
      ],
      "keywordsByLocale": {
        "en": [
          "downhill running recovery calculator",
          "how long do sore quads last after downhill running",
          "trashed quads after marathon recovery",
          "Boston marathon downhill training",
          "DOMS recovery time running",
          "muscle soreness after downhill running",
          "eccentric muscle damage downhill running",
          "repeated bout effect running",
          "downhill running technique prevent soreness",
          "quad-destroying race recovery"
        ],
        "zh": [
          "下坡跑 肌肉酸痛",
          "跑完下坡大腿酸痛多久好",
          "下坡跑步伤害",
          "下坡跑恢复计算器",
          "股四头肌 酸痛 多久",
          "延迟性肌肉酸痛 跑步",
          "DOMS 跑步恢复",
          "离心收缩 肌肉损伤",
          "重复暴露效应 跑步",
          "波士顿马拉松 下坡训练"
        ],
        "ja": [
          "下り坂 筋肉痛 何日",
          "下り坂 ランニング 大腿四頭筋",
          "ランニング DOMS 回復",
          "トレラン 下り 筋肉痛",
          "反復暴露効果 ランニング",
          "遠心性収縮 筋損傷",
          "下り坂 走り方 筋肉痛 予防",
          "下り坂 ランニング 回復 計算",
          "大腿四頭筋 筋肉痛 治し方",
          "ダウンヒル ランニング リカバリー"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "list"
    },
    {
      "slug": "hill-pacing-strategy",
      "title": "Hill Pacing Strategy Calculator",
      "titleZh": "山地配速策略计算器",
      "titleJa": "ヒルペーシング戦略計算機",
      "description": "Create segment-by-segment pacing plans for hilly races. Enter course elevation profile and target time to get optimal pace for each section.",
      "descriptionZh": "免费山地起伏赛道配速策略工具。输入赛道海拔轮廓和目标完赛时间，自动生成上坡与下坡各区间的最优配速和体力分配方案。",
      "descriptionJa": "起伏レースの区間別ペーシングプランを自動作成。コースの標高プロファイルと目標タイムから、上り・下り各セクションの最適ペースと努力配分を算出。",
      "titleByLocale": {
        "en": "Hill Pacing Strategy Calculator",
        "zh": "山地配速策略计算器",
        "ja": "ヒルペーシング戦略計算機"
      },
      "descriptionByLocale": {
        "en": "Create segment-by-segment pacing plans for hilly races. Enter course elevation profile and target time to get optimal pace for each section.",
        "zh": "免费山地起伏赛道配速策略工具。输入赛道海拔轮廓和目标完赛时间，自动生成上坡与下坡各区间的最优配速和体力分配方案。",
        "ja": "起伏レースの区間別ペーシングプランを自動作成。コースの標高プロファイルと目標タイムから、上り・下り各セクションの最適ペースと努力配分を算出。"
      },
      "category": "race-strategy",
      "url": "https://rundida.com/tools/hill-pacing-strategy/",
      "apiUrl": "https://rundida.com/api/tools/hill-pacing-strategy.json",
      "keywords": [
        "how to pace a hilly marathon",
        "hill pacing calculator",
        "effort based pacing running",
        "hilly race pacing strategy",
        "should I slow down on uphills",
        "race pacing for hills",
        "marathon hill pacing plan",
        "even effort vs even pace hills"
      ],
      "keywordsByLocale": {
        "en": [
          "how to pace a hilly marathon",
          "hill pacing calculator",
          "effort based pacing running",
          "hilly race pacing strategy",
          "should I slow down on uphills",
          "race pacing for hills",
          "marathon hill pacing plan",
          "even effort vs even pace hills"
        ],
        "zh": [
          "山地配速策略",
          "爬坡配速",
          "山地比赛分段",
          "海拔配速计划",
          "山地赛道分段",
          "比赛配速调整",
          "坡度配速计算"
        ],
        "ja": [
          "ヒルペーシング 戦略",
          "上り坂 ペーシング",
          "起伏レース ペーシング",
          "標高 ペーシングプラン",
          "起伏コース スプリット",
          "レース ペーシング 坂道",
          "区間ペース 計算機"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "carbon-roi-calculator",
      "title": "Carbon Plate Shoe ROI — Is a $300 Vaporfly Worth It?",
      "titleZh": "碳板鞋 ROI 计算器 — ¥2000 超级鞋值不值？",
      "titleJa": "カーボンシューズ ROI — サブ4に3万円は割に合う？",
      "description": "Cost-per-second-saved math for carbon racing shoes, calibrated by marathon time. Sub-4 runners racing once a year can't justify $300 — get the honest number.",
      "descriptionZh": "一双 ¥2000 的碳板鞋对 4 小时跑者值多少钱？输入马拉松成绩和年参赛场数，立即算出每秒节省花多少钱 — 基于 Hoogkamer 经济性研究，诚实无滤镜。",
      "descriptionJa": "サブ4ランナーに3万円のカーボンシューズは割に合う？フルマラソンタイムと年間レース数で秒単価を正直計算。年1レース層は大抵「疑問」判定。",
      "titleByLocale": {
        "en": "Carbon Plate Shoe ROI — Is a $300 Vaporfly Worth It?",
        "zh": "碳板鞋 ROI 计算器 — ¥2000 超级鞋值不值？",
        "ja": "カーボンシューズ ROI — サブ4に3万円は割に合う？"
      },
      "descriptionByLocale": {
        "en": "Cost-per-second-saved math for carbon racing shoes, calibrated by marathon time. Sub-4 runners racing once a year can't justify $300 — get the honest number.",
        "zh": "一双 ¥2000 的碳板鞋对 4 小时跑者值多少钱？输入马拉松成绩和年参赛场数，立即算出每秒节省花多少钱 — 基于 Hoogkamer 经济性研究，诚实无滤镜。",
        "ja": "サブ4ランナーに3万円のカーボンシューズは割に合う？フルマラソンタイムと年間レース数で秒単価を正直計算。年1レース層は大抵「疑問」判定。"
      },
      "category": "gear",
      "url": "https://rundida.com/tools/carbon-roi-calculator/",
      "apiUrl": "https://rundida.com/api/tools/carbon-roi-calculator.json",
      "keywords": [
        "are carbon plated shoes worth it",
        "carbon plate shoes for slow runners",
        "vaporfly worth it",
        "is vaporfly worth $300",
        "carbon plate shoe ROI calculator",
        "super shoe cost per second",
        "carbon racing shoe value",
        "carbon plate shoe lifespan",
        "carbon plate cost benefit marathon"
      ],
      "keywordsByLocale": {
        "en": [
          "are carbon plated shoes worth it",
          "carbon plate shoes for slow runners",
          "vaporfly worth it",
          "is vaporfly worth $300",
          "carbon plate shoe ROI calculator",
          "super shoe cost per second",
          "carbon racing shoe value",
          "carbon plate shoe lifespan",
          "carbon plate cost benefit marathon"
        ],
        "zh": [
          "碳板跑鞋值不值",
          "碳板跑鞋性价比",
          "碳板跑鞋优缺点",
          "碳板跑鞋寿命",
          "Vaporfly 值不值",
          "马拉松超鞋投资回报",
          "碳板跑鞋日常穿",
          "碳板跑鞋每秒成本",
          "碳板跑鞋 ROI 计算器"
        ],
        "ja": [
          "サブ4 カーボンシューズ 必要",
          "カーボンプレート 寿命",
          "ヴェイパーフライ 割に合う",
          "厚底 サブ4 シューズ",
          "カーボンプレートシューズ 初心者",
          "市民ランナー カーボン 元取れる",
          "マラソン カーボン 秒単価",
          "カーボンシューズ ROI 計算",
          "Hoogkamer 4% 改善"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "shoe-match",
      "title": "Running Shoe Finder — 155 Models from 15 Brands, No Reviews",
      "titleZh": "跑鞋推荐工具 — 国产+国际14大品牌官方规格选鞋",
      "titleJa": "ランニングシューズ診断 — 15ブランド公式スペック多角検索",
      "description": "Free running shoe finder quiz. Answer 6 questions, get 3 spec-matched picks from 15 brands (155 SKUs). No reviews, no affiliate ranking. Reroll anytime.",
      "descriptionZh": "国产+国际 15 大品牌 155 款官方规格选鞋。按配速、体重、预算抽 3 双，涵盖大体重、碳板、马拉松场景。无评测、无打分、可再抽。",
      "descriptionJa": "ペース・体重・予算で15ブランド155SKUの公式スペックから3足診断。サブ4から初心者・幅広対応。レビュー・評点・アフィリエイト並び替えなし。再抽選可。",
      "titleByLocale": {
        "en": "Running Shoe Finder — 155 Models from 15 Brands, No Reviews",
        "zh": "跑鞋推荐工具 — 国产+国际14大品牌官方规格选鞋",
        "ja": "ランニングシューズ診断 — 15ブランド公式スペック多角検索"
      },
      "descriptionByLocale": {
        "en": "Free running shoe finder quiz. Answer 6 questions, get 3 spec-matched picks from 15 brands (155 SKUs). No reviews, no affiliate ranking. Reroll anytime.",
        "zh": "国产+国际 15 大品牌 155 款官方规格选鞋。按配速、体重、预算抽 3 双，涵盖大体重、碳板、马拉松场景。无评测、无打分、可再抽。",
        "ja": "ペース・体重・予算で15ブランド155SKUの公式スペックから3足診断。サブ4から初心者・幅広対応。レビュー・評点・アフィリエイト並び替えなし。再抽選可。"
      },
      "category": "gear",
      "url": "https://rundida.com/tools/shoe-match/",
      "apiUrl": "https://rundida.com/api/tools/shoe-match.json",
      "keywords": [
        "running shoe finder quiz",
        "running shoe finder tool",
        "what running shoes should i buy",
        "running shoe recommendation quiz",
        "best running shoes for heavy runners",
        "best running shoes for wide feet",
        "shoe finder for marathon",
        "free running shoe finder",
        "multi brand shoe finder"
      ],
      "keywordsByLocale": {
        "en": [
          "running shoe finder quiz",
          "running shoe finder tool",
          "what running shoes should i buy",
          "running shoe recommendation quiz",
          "best running shoes for heavy runners",
          "best running shoes for wide feet",
          "shoe finder for marathon",
          "free running shoe finder",
          "multi brand shoe finder"
        ],
        "zh": [
          "跑鞋推荐 2026",
          "跑鞋推荐工具",
          "选跑鞋 AI",
          "大体重跑鞋推荐",
          "碳板跑鞋推荐",
          "马拉松鞋推荐排行榜前十名",
          "国产跑鞋推荐",
          "性价比跑鞋推荐",
          "新手跑鞋推荐"
        ],
        "ja": [
          "ランニングシューズ 診断",
          "ランニングシューズ 選び方",
          "ランニングシューズ おすすめ",
          "サブ4 ランニングシューズ",
          "初心者 ランニングシューズ",
          "幅広 ランニングシューズ",
          "ランニングシューズ コスパ",
          "厚底 ランニングシューズ",
          "失敗しない ランニングシューズ"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "running-quote-sticker",
      "title": "Running Quotes for Instagram · 252 Across 7 Moods + Free PNG",
      "titleZh": "跑步金句 252 句 · 朋友圈/小红书可复制 + 免费图片",
      "titleJa": "マラソン・ランニング名言 252選 · 7気分別＋無料画像化",
      "description": "252 running quotes in 7 moods, each a free transparent PNG sticker — overlay it on your Strava screenshot or Instagram story, or copy the line as a caption.",
      "descriptionZh": "252 句跑步金句按 mood 分类，5-12 字短句一键复制。朋友圈/小红书打卡、马拉松冲线、训练日发圈都能用。中文原生，免费图片下载。",
      "descriptionJa": "マラソン・ランニング名言 252選を 7 気分で整理。やる気MAX/燃え尽きた/負けない… 一言をコピーまたは透明 PNG 画像として保存。無料・登録不要。",
      "titleByLocale": {
        "en": "Running Quotes for Instagram · 252 Across 7 Moods + Free PNG",
        "zh": "跑步金句 252 句 · 朋友圈/小红书可复制 + 免费图片",
        "ja": "マラソン・ランニング名言 252選 · 7気分別＋無料画像化"
      },
      "descriptionByLocale": {
        "en": "252 running quotes in 7 moods, each a free transparent PNG sticker — overlay it on your Strava screenshot or Instagram story, or copy the line as a caption.",
        "zh": "252 句跑步金句按 mood 分类，5-12 字短句一键复制。朋友圈/小红书打卡、马拉松冲线、训练日发圈都能用。中文原生，免费图片下载。",
        "ja": "マラソン・ランニング名言 252選を 7 気分で整理。やる気MAX/燃え尽きた/負けない… 一言をコピーまたは透明 PNG 画像として保存。無料・登録不要。"
      },
      "category": "social",
      "url": "https://rundida.com/tools/running-quote-sticker/",
      "apiUrl": "https://rundida.com/api/tools/running-quote-sticker.json",
      "keywords": [
        "running quotes for instagram",
        "marathon quotes for instagram",
        "running motivation quotes",
        "running mantras for marathon",
        "short running quotes",
        "race day mantra",
        "funny running quotes",
        "running quote sticker"
      ],
      "keywordsByLocale": {
        "en": [
          "running quotes for instagram",
          "marathon quotes for instagram",
          "running motivation quotes",
          "running mantras for marathon",
          "short running quotes",
          "race day mantra",
          "funny running quotes",
          "running quote sticker"
        ],
        "zh": [
          "跑步金句",
          "跑步文案短句",
          "朋友圈跑步打卡",
          "跑步发圈高情商",
          "跑步金句8个字",
          "跑步金句4个字",
          "马拉松金句",
          "小红书跑步标题"
        ],
        "ja": [
          "マラソン 名言",
          "ランニング 名言",
          "走る 名言",
          "ランニング モチベーション 言葉",
          "マラソン 名言集",
          "大会前 言葉",
          "名言 画像",
          "ランニング 名言 まとめ"
        ]
      },
      "printable": false,
      "featured": true,
      "snippetType": "tool"
    },
    {
      "slug": "ice-cream-run-calculator",
      "title": "Ice Cream Run Calculator — Can Your Run Freeze It?",
      "titleZh": "跑步做冰淇淋计算器 — 盐冰口感预测",
      "titleJa": "走りながらアイスクリーム計算機 — 氷と塩で食感予測",
      "description": "Can you really make ice cream while running? A salt-and-ice bag chills to about -10°C and freezes your base as you run. Enter your setup for texture odds.",
      "descriptionZh": "跑步真能做冰淇淋？把冰淇淋液密封进装着冰和粗盐的袋子，盐冰卤水可降到约 -10°C，边跑边冻。输入冰盐比、距离和气温，预测口感概率。",
      "descriptionJa": "走ってアイスクリームは作れる？氷と塩を詰めたジップロックがブラインを約-10°Cまで冷やし、走る揺れで凍らせます。氷と塩の比率・距離・気温を入力し食感を予測。",
      "titleByLocale": {
        "en": "Ice Cream Run Calculator — Can Your Run Freeze It?",
        "zh": "跑步做冰淇淋计算器 — 盐冰口感预测",
        "ja": "走りながらアイスクリーム計算機 — 氷と塩で食感予測"
      },
      "descriptionByLocale": {
        "en": "Can you really make ice cream while running? A salt-and-ice bag chills to about -10°C and freezes your base as you run. Enter your setup for texture odds.",
        "zh": "跑步真能做冰淇淋？把冰淇淋液密封进装着冰和粗盐的袋子，盐冰卤水可降到约 -10°C，边跑边冻。输入冰盐比、距离和气温，预测口感概率。",
        "ja": "走ってアイスクリームは作れる？氷と塩を詰めたジップロックがブラインを約-10°Cまで冷やし、走る揺れで凍らせます。氷と塩の比率・距離・気温を入力し食感を予測。"
      },
      "category": "social",
      "url": "https://rundida.com/tools/ice-cream-run-calculator/",
      "apiUrl": "https://rundida.com/api/tools/ice-cream-run-calculator.json",
      "keywords": [
        "make ice cream while running",
        "how to make ice cream while running",
        "can you make ice cream while running",
        "ice cream in a bag with salt",
        "churn and chill",
        "ice cream run calculator",
        "ice cream in a bag running",
        "salt and ice ice cream run"
      ],
      "keywordsByLocale": {
        "en": [
          "make ice cream while running",
          "how to make ice cream while running",
          "can you make ice cream while running",
          "ice cream in a bag with salt",
          "churn and chill",
          "ice cream run calculator",
          "ice cream in a bag running",
          "salt and ice ice cream run"
        ],
        "zh": [
          "跑步做冰淇淋",
          "边跑边做冰淇淋",
          "跑步 自制冰淇淋",
          "跑步冰淇淋计算器",
          "盐冰做冰淇淋",
          "袋子做冰淇淋",
          "Churn and Chill",
          "冰加盐做冰淇淋原理"
        ],
        "ja": [
          "走りながらアイスクリーム",
          "アイスクリーム 手作り 走る",
          "ランニング アイスクリーム",
          "走って アイスクリーム 作る",
          "アイスクリーム 袋 作り方",
          "氷 塩 アイスクリーム",
          "Churn and Chill",
          "アイスクリーム 氷 塩 ジップロック"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "runner-bingo-card",
      "title": "Runner Bingo Card — Moments Only Runners Get",
      "titleZh": "跑者 Bingo 卡｜25 格跑步日常，看你中几个",
      "titleJa": "ランナーBINGO｜あるある25マス、いくつ当てはまる？",
      "description": "A 5×5 bingo card of moments only runners get — pre-dawn nerves, the wall, finish-line tears. Mark what you've lived, then share your card.",
      "descriptionZh": "5×5 跑者 Bingo 卡，全是只有跑者才懂的瞬间——凌晨睡不着、32 公里撞墙、冲线落泪。勾出你经历过的，一键生成专属卡片分享。",
      "descriptionJa": "5×5のランナーあるあるBINGO。早朝に眠れない夜、30kmの壁、ゴールでの涙——経験したマスをマークして、自分だけのカードをシェアしよう。",
      "titleByLocale": {
        "en": "Runner Bingo Card — Moments Only Runners Get",
        "zh": "跑者 Bingo 卡｜25 格跑步日常，看你中几个",
        "ja": "ランナーBINGO｜あるある25マス、いくつ当てはまる？"
      },
      "descriptionByLocale": {
        "en": "A 5×5 bingo card of moments only runners get — pre-dawn nerves, the wall, finish-line tears. Mark what you've lived, then share your card.",
        "zh": "5×5 跑者 Bingo 卡，全是只有跑者才懂的瞬间——凌晨睡不着、32 公里撞墙、冲线落泪。勾出你经历过的，一键生成专属卡片分享。",
        "ja": "5×5のランナーあるあるBINGO。早朝に眠れない夜、30kmの壁、ゴールでの涙——経験したマスをマークして、自分だけのカードをシェアしよう。"
      },
      "category": "social",
      "url": "https://rundida.com/tools/runner-bingo-card/",
      "apiUrl": "https://rundida.com/api/tools/runner-bingo-card.json",
      "keywords": [
        "runner bingo",
        "running bingo card",
        "runner bingo game",
        "running bingo card maker",
        "funny running bingo"
      ],
      "keywordsByLocale": {
        "en": [
          "runner bingo",
          "running bingo card",
          "runner bingo game",
          "running bingo card maker",
          "funny running bingo"
        ],
        "zh": [
          "跑者bingo卡",
          "跑步bingo",
          "跑者日常打卡",
          "跑步小游戏",
          "跑者梗图"
        ],
        "ja": [
          "ランナーBINGO",
          "ランナーあるある",
          "ランニングあるある",
          "ランナー診断",
          "あるあるビンゴ"
        ]
      },
      "printable": false,
      "featured": true,
      "snippetType": "tool"
    },
    {
      "slug": "hyrox-weights",
      "title": "HYROX Weights by Division (kg & lbs) — All 8 Stations",
      "titleZh": "HYROX 负重标准速查：各组别 8 站重量表",
      "titleJa": "ハイロックス 種目・重量早見表 全8種目 kg/lb",
      "description": "Every HYROX 26/27 station weight in one table — sled, farmers carry, wall balls. Switch division, sex, kg/lbs (pounds). Doubles, Mixed and Relay included.",
      "descriptionZh": "一张表查清 HYROX 26/27 全部 8 站负重：雪橇、农夫行走、墙球，按组别、性别、kg/lb 实时切换，含双人与接力。",
      "descriptionJa": "HYROX 26/27 の全8種目の重量を1つの表で確認。ソリ・ファーマーズキャリー・ウォールボールを、ディビジョン・性別・kg/lb で切替。ダブルス／リレーも対応。",
      "titleByLocale": {
        "en": "HYROX Weights by Division (kg & lbs) — All 8 Stations",
        "zh": "HYROX 负重标准速查：各组别 8 站重量表",
        "ja": "ハイロックス 種目・重量早見表 全8種目 kg/lb"
      },
      "descriptionByLocale": {
        "en": "Every HYROX 26/27 station weight in one table — sled, farmers carry, wall balls. Switch division, sex, kg/lbs (pounds). Doubles, Mixed and Relay included.",
        "zh": "一张表查清 HYROX 26/27 全部 8 站负重：雪橇、农夫行走、墙球，按组别、性别、kg/lb 实时切换，含双人与接力。",
        "ja": "HYROX 26/27 の全8種目の重量を1つの表で確認。ソリ・ファーマーズキャリー・ウォールボールを、ディビジョン・性別・kg/lb で切替。ダブルス／リレーも対応。"
      },
      "category": "race-strategy",
      "url": "https://rundida.com/tools/hyrox-weights/",
      "apiUrl": "https://rundida.com/api/tools/hyrox-weights.json",
      "keywords": [
        "hyrox weights women",
        "hyrox weights by division",
        "hyrox doubles weights in lbs",
        "hyrox sled weight",
        "hyrox farmers carry weight per hand",
        "hyrox wall ball weight",
        "hyrox events in order with weights",
        "hyrox mixed doubles weights"
      ],
      "keywordsByLocale": {
        "en": [
          "hyrox weights women",
          "hyrox weights by division",
          "hyrox doubles weights in lbs",
          "hyrox sled weight",
          "hyrox farmers carry weight per hand",
          "hyrox wall ball weight",
          "hyrox events in order with weights",
          "hyrox mixed doubles weights"
        ],
        "zh": [
          "hyrox 重量",
          "hyrox 负重标准",
          "hyrox 组别",
          "hyrox 双人 重量",
          "hyrox 雪橇 重量",
          "hyrox 墙球",
          "hyrox 项目 顺序",
          "农夫行走 重量"
        ],
        "ja": [
          "ハイロックス 種目 重量",
          "ハイロックス 種目 順番",
          "ハイロックス 種目一覧",
          "ウォールボール 何キロ",
          "ウォールボール 高さ",
          "ハイロックス ソリ 重量",
          "ハイロックス ダブルス 重量"
        ]
      },
      "printable": true,
      "featured": false,
      "snippetType": "table"
    },
    {
      "slug": "hyrox-wall-ball-judge",
      "title": "HYROX Wall Ball Depth Checker — No-Rep Video Analysis",
      "titleZh": "HYROX 墙球判定器｜视频逐次查深蹲深度",
      "titleJa": "HYROX ウォールボール判定｜動画でノーレップ確認",
      "description": "Free HYROX wall ball no-rep check: every rep scored for hips-below-parallel depth from your clip, with an annotated replay. The clip stays on your device.",
      "descriptionZh": "上传一段墙球视频，逐次检查髋有没有低于膝——no-rep 当场标出来。全程在浏览器本地跑，视频不上传、不留存。",
      "descriptionJa": "ウォールボールの動画をアップすると、各レップで股関節が膝より下がったかを判定。ノーレップをその場で表示。すべてブラウザ内で処理し、動画はアップロードしません。",
      "titleByLocale": {
        "en": "HYROX Wall Ball Depth Checker — No-Rep Video Analysis",
        "zh": "HYROX 墙球判定器｜视频逐次查深蹲深度",
        "ja": "HYROX ウォールボール判定｜動画でノーレップ確認"
      },
      "descriptionByLocale": {
        "en": "Free HYROX wall ball no-rep check: every rep scored for hips-below-parallel depth from your clip, with an annotated replay. The clip stays on your device.",
        "zh": "上传一段墙球视频，逐次检查髋有没有低于膝——no-rep 当场标出来。全程在浏览器本地跑，视频不上传、不留存。",
        "ja": "ウォールボールの動画をアップすると、各レップで股関節が膝より下がったかを判定。ノーレップをその場で表示。すべてブラウザ内で処理し、動画はアップロードしません。"
      },
      "category": "race-strategy",
      "url": "https://rundida.com/tools/hyrox-wall-ball-judge/",
      "apiUrl": "https://rundida.com/api/tools/hyrox-wall-ball-judge.json",
      "keywords": [
        "hyrox wall ball",
        "wall ball depth checker",
        "wall ball no rep",
        "squat depth checker",
        "hips below parallel",
        "hyrox wall ball rules"
      ],
      "keywordsByLocale": {
        "en": [
          "hyrox wall ball",
          "wall ball depth checker",
          "wall ball no rep",
          "squat depth checker",
          "hips below parallel",
          "hyrox wall ball rules"
        ],
        "zh": [
          "HYROX 墙球",
          "墙球 no-rep",
          "药球深蹲",
          "深蹲深度检测",
          "墙球判定"
        ],
        "ja": [
          "HYROX ウォールボール",
          "ウォールボール ノーレップ",
          "ウォールボール 深さ",
          "スクワット 深さ 判定",
          "ウォールボール 判定"
        ]
      },
      "printable": false,
      "featured": true,
      "snippetType": "tool"
    },
    {
      "slug": "race-weight",
      "title": "Race Weight Scenario Calculator and Running Reference",
      "titleZh": "跑步竞技体重情景换算｜跑量参考线",
      "titleJa": "レース体重シナリオ換算｜走行量の参照線",
      "description": "Convert a chosen body-fat scenario to weight. See a running-only energy reference from current fat-free mass and weekly mileage; no target is prescribed.",
      "descriptionZh": "输入自选体脂情景，按当前瘦体重换算对应体重，并查看只计跑量的每日能量参考线。力量训练、骑行等消耗需另加，工具不提供目标体重。",
      "descriptionJa": "自分で選んだ体脂肪率から体重を換算し、現在の除脂肪量と週間走行距離だけで一日の参照線を表示。筋トレや自転車などは別途加算し、目標体重は提示しません。",
      "titleByLocale": {
        "en": "Race Weight Scenario Calculator and Running Reference",
        "zh": "跑步竞技体重情景换算｜跑量参考线",
        "ja": "レース体重シナリオ換算｜走行量の参照線"
      },
      "descriptionByLocale": {
        "en": "Convert a chosen body-fat scenario to weight. See a running-only energy reference from current fat-free mass and weekly mileage; no target is prescribed.",
        "zh": "输入自选体脂情景，按当前瘦体重换算对应体重，并查看只计跑量的每日能量参考线。力量训练、骑行等消耗需另加，工具不提供目标体重。",
        "ja": "自分で選んだ体脂肪率から体重を換算し、現在の除脂肪量と週間走行距離だけで一日の参照線を表示。筋トレや自転車などは別途加算し、目標体重は提示しません。"
      },
      "category": "health",
      "url": "https://rundida.com/tools/race-weight/",
      "apiUrl": "https://rundida.com/api/tools/race-weight.json",
      "keywords": [
        "race weight calculator",
        "ideal running weight calculator",
        "optimal running weight",
        "racing weight body fat",
        "energy availability calculator runners",
        "low energy availability runners",
        "body composition for distance runners"
      ],
      "keywordsByLocale": {
        "en": [
          "race weight calculator",
          "ideal running weight calculator",
          "optimal running weight",
          "racing weight body fat",
          "energy availability calculator runners",
          "low energy availability runners",
          "body composition for distance runners"
        ],
        "zh": [
          "竞技体重计算器",
          "跑步 标准体重",
          "马拉松 体重 体脂率",
          "跑者 理想体重",
          "能量可用性 计算",
          "跑步 减脂 掉速",
          "体脂率 配速"
        ],
        "ja": [
          "レース体重 計算",
          "マラソン 適正体重",
          "ランナー 体脂肪率 体重",
          "除脂肪体重 計算 ランニング",
          "エネルギー利用可能量 計算",
          "市民ランナー 減量 タイム",
          "低エネルギー可用性 ランナー"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "paragraph"
    },
    {
      "slug": "protein-calculator",
      "title": "Protein Calculator for Runners — Daily Intake in Grams",
      "titleZh": "跑者蛋白质计算器 — 每天要吃多少克",
      "titleJa": "ランナーのタンパク質計算ツール｜1日の必要量",
      "description": "How much protein do runners need? Enter weight, weekly mileage and goal to get a daily gram target, a per-meal plan and food examples — research-backed.",
      "descriptionZh": "跑步的人每天需要多少蛋白质？输入体重、周跑量和目标，算出每日克数和每餐分配，附鸡胸肉、鸡蛋、豆腐等常见食物换算表。",
      "descriptionJa": "ランナーに必要なタンパク質は体重1kgあたり1.2〜2.0g。体重・週間走行距離・目標から1日の摂取量と食事ごとの配分を計算。コンビニでも揃う食品換算表つき。",
      "titleByLocale": {
        "en": "Protein Calculator for Runners — Daily Intake in Grams",
        "zh": "跑者蛋白质计算器 — 每天要吃多少克",
        "ja": "ランナーのタンパク質計算ツール｜1日の必要量"
      },
      "descriptionByLocale": {
        "en": "How much protein do runners need? Enter weight, weekly mileage and goal to get a daily gram target, a per-meal plan and food examples — research-backed.",
        "zh": "跑步的人每天需要多少蛋白质？输入体重、周跑量和目标，算出每日克数和每餐分配，附鸡胸肉、鸡蛋、豆腐等常见食物换算表。",
        "ja": "ランナーに必要なタンパク質は体重1kgあたり1.2〜2.0g。体重・週間走行距離・目標から1日の摂取量と食事ごとの配分を計算。コンビニでも揃う食品換算表つき。"
      },
      "category": "nutrition",
      "url": "https://rundida.com/tools/protein-calculator/",
      "apiUrl": "https://rundida.com/api/tools/protein-calculator.json",
      "keywords": [
        "protein calculator for runners",
        "protein intake for runners",
        "how much protein do runners need",
        "protein requirements for runners",
        "protein for marathon runners",
        "protein intake calculator",
        "how much protein per day running",
        "runner protein g per kg"
      ],
      "keywordsByLocale": {
        "en": [
          "protein calculator for runners",
          "protein intake for runners",
          "how much protein do runners need",
          "protein requirements for runners",
          "protein for marathon runners",
          "protein intake calculator",
          "how much protein per day running",
          "runner protein g per kg"
        ],
        "zh": [
          "跑步蛋白质摄入量",
          "跑步需要补充蛋白质吗",
          "跑步后吃蛋白质",
          "蛋白质计算器",
          "每天蛋白质摄入量计算",
          "跑步减脂蛋白质",
          "蛋白质计算公式",
          "跑者营养"
        ],
        "ja": [
          "ランナー タンパク質 摂取量",
          "マラソン タンパク質",
          "タンパク質 1日 必要量",
          "ランニング プロテイン 必要か",
          "プロテイン 摂取量 計算",
          "マラソン 後 タンパク質",
          "ランニング プロテイン タイミング",
          "タンパク質 計算"
        ]
      },
      "printable": false,
      "featured": false,
      "snippetType": "table"
    }
  ]
}
