<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://trainsphere.io/</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/" />
<lastmod>2026-06-05</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://trainsphere.io/en</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/" />
<lastmod>2026-06-05</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://trainsphere.io/how-it-works</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/how-it-works" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/how-it-works" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/how-it-works" />
<lastmod>2026-06-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://trainsphere.io/en/how-it-works</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/how-it-works" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/how-it-works" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/how-it-works" />
<lastmod>2026-06-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://trainsphere.io/about</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/about" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/about" />
<lastmod>2026-06-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trainsphere.io/en/about</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/about" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/about" />
<lastmod>2026-06-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trainsphere.io/manifesto</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/manifesto" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/manifesto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/manifesto" />
<lastmod>2026-06-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trainsphere.io/en/manifesto</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/manifesto" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/manifesto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/manifesto" />
<lastmod>2026-06-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trainsphere.io/blog</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/blog" />
<lastmod>2026-06-05</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://trainsphere.io/en/blog</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/blog" />
<lastmod>2026-06-05</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://trainsphere.io/blog/fitness-coaching-on-whatsapp</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/blog/fitness-coaching-on-whatsapp" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/blog/fitness-coaching-on-whatsapp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/blog/fitness-coaching-on-whatsapp" />
<lastmod>2026-06-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trainsphere.io/en/blog/fitness-coaching-on-whatsapp</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/blog/fitness-coaching-on-whatsapp" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/blog/fitness-coaching-on-whatsapp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/blog/fitness-coaching-on-whatsapp" />
<lastmod>2026-06-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trainsphere.io/blog/how-ai-adapts-your-workouts-in-real-time</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/blog/how-ai-adapts-your-workouts-in-real-time" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/blog/how-ai-adapts-your-workouts-in-real-time" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/blog/how-ai-adapts-your-workouts-in-real-time" />
<lastmod>2026-03-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trainsphere.io/en/blog/how-ai-adapts-your-workouts-in-real-time</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/blog/how-ai-adapts-your-workouts-in-real-time" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/blog/how-ai-adapts-your-workouts-in-real-time" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/blog/how-ai-adapts-your-workouts-in-real-time" />
<lastmod>2026-03-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trainsphere.io/blog/from-generic-apps-to-personal-coaching</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/blog/from-generic-apps-to-personal-coaching" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/blog/from-generic-apps-to-personal-coaching" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/blog/from-generic-apps-to-personal-coaching" />
<lastmod>2026-03-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trainsphere.io/en/blog/from-generic-apps-to-personal-coaching</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/blog/from-generic-apps-to-personal-coaching" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/blog/from-generic-apps-to-personal-coaching" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/blog/from-generic-apps-to-personal-coaching" />
<lastmod>2026-03-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trainsphere.io/blog/training-around-injuries-a-smarter-approach</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/blog/training-around-injuries-a-smarter-approach" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/blog/training-around-injuries-a-smarter-approach" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/blog/training-around-injuries-a-smarter-approach" />
<lastmod>2026-03-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trainsphere.io/en/blog/training-around-injuries-a-smarter-approach</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/blog/training-around-injuries-a-smarter-approach" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/blog/training-around-injuries-a-smarter-approach" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/blog/training-around-injuries-a-smarter-approach" />
<lastmod>2026-03-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trainsphere.io/help</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/help" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/help" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/help" />
<lastmod>2026-06-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://trainsphere.io/en/help</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/help" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/help" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/help" />
<lastmod>2026-06-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://trainsphere.io/contact</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/contact" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/contact" />
<lastmod>2026-06-05</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://trainsphere.io/en/contact</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/contact" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/contact" />
<lastmod>2026-06-05</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://trainsphere.io/privacy</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/privacy" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/privacy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/privacy" />
<lastmod>2026-06-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://trainsphere.io/en/privacy</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/privacy" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/privacy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/privacy" />
<lastmod>2026-06-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://trainsphere.io/terms</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/terms" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/terms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/terms" />
<lastmod>2026-06-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://trainsphere.io/en/terms</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/terms" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/terms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/terms" />
<lastmod>2026-06-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://trainsphere.io/cgv</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/cgv" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/cgv" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/cgv" />
<lastmod>2026-06-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://trainsphere.io/en/cgv</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/cgv" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/cgv" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/cgv" />
<lastmod>2026-06-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://trainsphere.io/legal</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/legal" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/legal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/legal" />
<lastmod>2026-06-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://trainsphere.io/en/legal</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://trainsphere.io/legal" />
<xhtml:link rel="alternate" hreflang="en" href="https://trainsphere.io/en/legal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://trainsphere.io/legal" />
<lastmod>2026-06-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
