<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Thu Apr 30 13:15:02 UTC 2026 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ConsolidatedBalanceSheet" roleURI="http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ConsolidatedIncomeStatement" roleURI="http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ConsolidatedIncomeStatementAlt0" roleURI="http://www.tnlmediagene.com/role/ConsolidatedIncomeStatementAlt0"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ConsolidatedCashFlow" roleURI="http://www.tnlmediagene.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofAccountsreceivableTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofAccountsreceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofShortTermBorrowingsTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofMaturityforShortTermBorrowingsTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofAmountsRecognizedinProfitofLossTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofFinancialLiabilitiesatAmortizedCostTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofOtherPayablesTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofLongTermBorrowingsTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofInterestIncomeTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofInterestIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofOtherIncomeTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofOtherGainsandLossesTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofFinanceCostsTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofEmployeeBenefitExpensesTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofComponentsofIncomeTaxExpenseTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofReconciliationofIncomeTaxExpenseTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofKeyManagementPersonnelCompensationTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofKeyManagementPersonnelCompensationTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofFinancialinstrumentsbyCategoryTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"/>
  <roleRef xlink:type="simple" xlink:href="tnmg-20251231.xsd#tnmg_r_ScheduleofNonDerivativeFinancialLiabilitiesTable" roleURI="http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"/>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentAssets"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CashAndCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CashAndCashEquivalents" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentFinancialAssetsAtAmortisedCost" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentFinancialAssetsAtAmortisedCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentFinancialAssetsAtAmortisedCost" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentContractAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentContractAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentContractAssets" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_NotesReceivable" xlink:href="tnmg-20251231.xsd#tnmg_NotesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="tnmg_NotesReceivable" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherCurrentReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_OtherCurrentReceivables" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_OtherReceivablesRelatedParties" xlink:href="tnmg-20251231.xsd#tnmg_OtherReceivablesRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="tnmg_OtherReceivablesRelatedParties" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTaxAssetsCurrent" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentTaxAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentTaxAssetsCurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Inventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_Inventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_Inventories" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentPrepayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentPrepayments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentPrepayments" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherCurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_OtherCurrentAssets" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentAssets"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentFinancialAssetsAtAmortisedCost" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentFinancialAssetsAtAmortisedCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_NoncurrentFinancialAssetsAtAmortisedCost" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RightofuseAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_RightofuseAssets" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InvestmentProperty" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_InvestmentProperty"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_InvestmentProperty" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Goodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_Goodwill" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DeferredTaxAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_DeferredTaxAssets" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets" xlink:to="ifrs-full_OtherNoncurrentAssets" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Assets" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_CurrentAssets" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_NoncurrentAssets" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentLiabilities"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ShorttermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ShorttermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_ShorttermBorrowings" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherCurrentFinancialLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_OtherCurrentFinancialLiabilities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentContractLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentContractLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentContractLiabilities" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherCurrentPayables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_OtherCurrentPayables" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_OtherPayablesrelatedParties" xlink:href="tnmg-20251231.xsd#tnmg_OtherPayablesrelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="tnmg_OtherPayablesrelatedParties" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTaxLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentTaxLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentTaxLiabilities" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_LongtermBorrowingsCurrentPortion" xlink:href="tnmg-20251231.xsd#tnmg_LongtermBorrowingsCurrentPortion"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="tnmg_LongtermBorrowingsCurrentPortion" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentLeaseLiabilities" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_OtherCurrentLiabilities" order="13" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentLiabilities"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="ifrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentFinancialLiabilitiesAtAmortisedCost" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentFinancialLiabilitiesAtAmortisedCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="ifrs-full_NoncurrentFinancialLiabilitiesAtAmortisedCost" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LongtermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LongtermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="ifrs-full_LongtermBorrowings" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="ifrs-full_DeferredTaxLiabilities" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="ifrs-full_NoncurrentLeaseLiabilities" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentProvisions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="ifrs-full_CurrentProvisions" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherNoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="ifrs-full_OtherNoncurrentLiabilities" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Liabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_CurrentLiabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_NoncurrentLiabilities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssuedCapitalOrdinaryShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IssuedCapitalOrdinaryShares"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAttributableToOwnersOfParent" xlink:to="ifrs-full_IssuedCapitalOrdinaryShares" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IssuedCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IssuedCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAttributableToOwnersOfParent" xlink:to="ifrs-full_IssuedCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RetainedEarnings" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RetainedEarnings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAttributableToOwnersOfParent" xlink:to="ifrs-full_RetainedEarnings" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherEquityInterest" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherEquityInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAttributableToOwnersOfParent" xlink:to="ifrs-full_OtherEquityInterest" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Equity" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_Equity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Equity" xlink:to="ifrs-full_EquityAttributableToOwnersOfParent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncontrollingInterests"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Equity" xlink:to="ifrs-full_NoncontrollingInterests" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EquityAndLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_EquityAndLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_Equity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_GrossProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_Revenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GrossProfit" xlink:to="ifrs-full_Revenue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CostOfSales" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CostOfSales"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GrossProfit" xlink:to="ifrs-full_CostOfSales" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_GrossProfit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ImpairmentLossOnIntangibleAsset" xlink:href="tnmg-20251231.xsd#tnmg_ImpairmentLossOnIntangibleAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="tnmg_ImpairmentLossOnIntangibleAsset" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_ResearchAndDevelopmentExpense" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossBeforeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_FinanceIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_FinanceIncome" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_OtherIncome" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherGainsLosses" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherGainsLosses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_OtherGainsLosses" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_FinanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_FinanceCosts" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLossBeforeTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ComponentOfOtherComprehensiveIncomelossThatWillNotBeReclassifiedToProfitAndLoss" xlink:href="tnmg-20251231.xsd#tnmg_ComponentOfOtherComprehensiveIncomelossThatWillNotBeReclassifiedToProfitAndLoss"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_ComponentOfOtherComprehensiveIncomelossThatWillNotBeReclassifiedToProfitAndLoss" xlink:to="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_ComponentOfOtherComprehensiveIncomelossThatWillNotBeReclassifiedToProfitAndLoss" xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ComponentsOfOtherComprehensiveIncomelossThatWillBeReclassifiedToProfitOrLoss" xlink:href="tnmg-20251231.xsd#tnmg_ComponentsOfOtherComprehensiveIncomelossThatWillBeReclassifiedToProfitOrLoss"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_ComponentsOfOtherComprehensiveIncomelossThatWillBeReclassifiedToProfitOrLoss" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComprehensiveIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ComprehensiveIncome" xlink:to="ifrs-full_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ComprehensiveIncome" xlink:to="ifrs-full_OtherComprehensiveIncome" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ProfitLossAttributable" xlink:href="tnmg-20251231.xsd#tnmg_ProfitLossAttributable"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_ProfitLossAttributable" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_ProfitLossAttributable" xlink:to="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ConsolidatedIncomeStatementAlt0" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ComprehensiveIncome" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ComprehensiveIncome" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperations"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProfitLossBeforeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_ProfitLossBeforeTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DepreciationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DepreciationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_DepreciationExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AmortisationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AmortisationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AmortisationExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForInterestExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForInterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForInterestExpense" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForFairValueGainsLosses" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForFairValueGainsLosses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForFairValueGainsLosses" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_AdjustmentsForListingExpense" xlink:href="tnmg-20251231.xsd#tnmg_AdjustmentsForListingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="tnmg_AdjustmentsForListingExpense" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses" order="13" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" order="14" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_AdjustmentsForDecreaseIncreaseInOtherNoncurrentAssets" xlink:href="tnmg-20251231.xsd#tnmg_AdjustmentsForDecreaseIncreaseInOtherNoncurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="tnmg_AdjustmentsForDecreaseIncreaseInOtherNoncurrentAssets" order="15" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" order="16" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" order="17" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" order="18" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" order="19" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_AdjustmentsForDecreaseIncreaseInProvisions" xlink:href="tnmg-20251231.xsd#tnmg_AdjustmentsForDecreaseIncreaseInProvisions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="tnmg_AdjustmentsForDecreaseIncreaseInProvisions" order="20" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_AdjustmentsForIncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="tnmg-20251231.xsd#tnmg_AdjustmentsForIncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="tnmg_AdjustmentsForIncreaseDecreaseInOtherNoncurrentLiabilities" order="21" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_AdjustmentForExpectedCreditLossesgain" xlink:href="tnmg-20251231.xsd#tnmg_AdjustmentForExpectedCreditLossesgain"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="tnmg_AdjustmentForExpectedCreditLossesgain" order="22" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForInterestIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForInterestIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForInterestIncome" order="23" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" order="24" weight="-1"/>
    <loc xlink:type="locator" xlink:label="tnmg_AdjustmentForLossesgainOnLeaseModification" xlink:href="tnmg-20251231.xsd#tnmg_AdjustmentForLossesgainOnLeaseModification"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="tnmg_AdjustmentForLossesgainOnLeaseModification" order="25" weight="-1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ProfessionalFee" xlink:href="tnmg-20251231.xsd#tnmg_ProfessionalFee"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations" xlink:to="tnmg_ProfessionalFee" order="26" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInOperations" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestReceivedClassifiedAsOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_InterestReceivedClassifiedAsOperatingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_InterestReceivedClassifiedAsOperatingActivities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_InterestPaidClassifiedAsOperatingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_InterestPaidClassifiedAsOperatingActivities" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_NetCashFlowFromRecapitalization" xlink:href="tnmg-20251231.xsd#tnmg_NetCashFlowFromRecapitalization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="tnmg_NetCashFlowFromRecapitalization" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_AcquisitionOfFinancialAssetsAtAmortizedCost" xlink:href="tnmg-20251231.xsd#tnmg_AcquisitionOfFinancialAssetsAtAmortizedCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="tnmg_AcquisitionOfFinancialAssetsAtAmortizedCost" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ProceedsFromRepaymentsOfFinancialAssetsAtAmortizedCost" xlink:href="tnmg-20251231.xsd#tnmg_ProceedsFromRepaymentsOfFinancialAssetsAtAmortizedCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="tnmg_ProceedsFromRepaymentsOfFinancialAssetsAtAmortizedCost" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="tnmg_PaymentOfContingentConsideration" xlink:href="tnmg-20251231.xsd#tnmg_PaymentOfContingentConsideration"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="tnmg_PaymentOfContingentConsideration" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="tnmg_NetCashFlowFromAcquisitionOfSubsidiaries" xlink:href="tnmg-20251231.xsd#tnmg_NetCashFlowFromAcquisitionOfSubsidiaries"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="tnmg_NetCashFlowFromAcquisitionOfSubsidiaries" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_IncreaseInLongtermBorrowings" xlink:href="tnmg-20251231.xsd#tnmg_IncreaseInLongtermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="tnmg_IncreaseInLongtermBorrowings" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ProceedsFromIssuanceOfFinancialLiabilitiesAtFairValueThroughProfitOrLoss" xlink:href="tnmg-20251231.xsd#tnmg_ProceedsFromIssuanceOfFinancialLiabilitiesAtFairValueThroughProfitOrLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="tnmg_ProceedsFromIssuanceOfFinancialLiabilitiesAtFairValueThroughProfitOrLoss" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ProceedsFromIssuanceOfPIPEConvertibleNotes" xlink:href="tnmg-20251231.xsd#tnmg_ProceedsFromIssuanceOfPIPEConvertibleNotes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="tnmg_ProceedsFromIssuanceOfPIPEConvertibleNotes" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssuingOtherEquityInstruments" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProceedsFromIssuingOtherEquityInstruments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_ProceedsFromIssuingOtherEquityInstruments" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssueOfOrdinaryShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProceedsFromIssueOfOrdinaryShares"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_ProceedsFromIssueOfOrdinaryShares" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ProceedsFromIssueOfPreferenceShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProceedsFromIssueOfPreferenceShares"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_ProceedsFromIssueOfPreferenceShares" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ProceedsFromGuaranteeDeposits" xlink:href="tnmg-20251231.xsd#tnmg_ProceedsFromGuaranteeDeposits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="tnmg_ProceedsFromGuaranteeDeposits" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ChangesInNoncontrollingInterestsFinancingActivities" xlink:href="tnmg-20251231.xsd#tnmg_ChangesInNoncontrollingInterestsFinancingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="tnmg_ChangesInNoncontrollingInterestsFinancingActivities" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RepaymentsOfNoncurrentBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RepaymentsOfNoncurrentBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_RepaymentsOfNoncurrentBorrowings" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="tnmg_PaymentsOnBondsPayable" xlink:href="tnmg-20251231.xsd#tnmg_PaymentsOnBondsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="tnmg_PaymentsOnBondsPayable" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="tnmg_PaymentOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss" xlink:href="tnmg-20251231.xsd#tnmg_PaymentOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="tnmg_PaymentOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofAccountsreceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentTradeReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_TradeAndOtherCurrentReceivables" xlink:to="ifrs-full_CurrentTradeReceivables" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_AccountsReceivableLessLossAllowance" xlink:href="tnmg-20251231.xsd#tnmg_AccountsReceivableLessLossAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_TradeAndOtherCurrentReceivables" xlink:to="tnmg_AccountsReceivableLessLossAllowance" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_ShorttermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ShorttermBorrowings"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SecuredBankLoansReceived" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SecuredBankLoansReceived"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ShorttermBorrowings" xlink:to="ifrs-full_SecuredBankLoansReceived" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ShorttermBorrowings" xlink:to="ifrs-full_OtherBorrowings" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_ShorttermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ShorttermBorrowings"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_SecuredBankLoansReceived" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SecuredBankLoansReceived"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ShorttermBorrowings" xlink:to="ifrs-full_SecuredBankLoansReceived" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ShorttermBorrowings" xlink:to="ifrs-full_OtherBorrowings" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss" xlink:to="ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ConvertiblePromissoryNoteCurrent" xlink:href="tnmg-20251231.xsd#tnmg_ConvertiblePromissoryNoteCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss" xlink:to="tnmg_ConvertiblePromissoryNoteCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentWarrantLiability" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentWarrantLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss" xlink:to="ifrs-full_CurrentWarrantLiability" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinancialLiabilitiesAtFairValue" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_FinancialLiabilitiesAtFairValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_FinancialLiabilitiesAtFairValue" xlink:to="ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ConvertiblePromissoryNoteNonCurrent" xlink:href="tnmg-20251231.xsd#tnmg_ConvertiblePromissoryNoteNonCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_FinancialLiabilitiesAtFairValue" xlink:to="tnmg_ConvertiblePromissoryNoteNonCurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss"/>
    <loc xlink:type="locator" xlink:label="tnmg_GainLossContingentConsiderationOfAcquisitionOfSubsidiaries" xlink:href="tnmg-20251231.xsd#tnmg_GainLossContingentConsiderationOfAcquisitionOfSubsidiaries"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss" xlink:to="tnmg_GainLossContingentConsiderationOfAcquisitionOfSubsidiaries" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_GainLossPreferenceSharesLiabilities" xlink:href="tnmg-20251231.xsd#tnmg_GainLossPreferenceSharesLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss" xlink:to="tnmg_GainLossPreferenceSharesLiabilities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ConvertiblesPromissoryNote" xlink:href="tnmg-20251231.xsd#tnmg_ConvertiblesPromissoryNote"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss" xlink:to="tnmg_ConvertiblesPromissoryNote" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss" xlink:to="ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost" xlink:to="ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_NetExchangeDifferencesCurrent" xlink:href="tnmg-20251231.xsd#tnmg_NetExchangeDifferencesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost" xlink:to="tnmg_NetExchangeDifferencesCurrent" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentFinancialLiabilitiesAtAmortisedCost" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentFinancialLiabilitiesAtAmortisedCost"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentFinancialLiabilitiesAtAmortisedCost" xlink:to="ifrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_NetExchangeDifferences" xlink:href="tnmg-20251231.xsd#tnmg_NetExchangeDifferences"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentFinancialLiabilitiesAtAmortisedCost" xlink:to="tnmg_NetExchangeDifferences" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherCurrentPayables"/>
    <loc xlink:type="locator" xlink:label="tnmg_ProfessionalFeePayable" xlink:href="tnmg-20251231.xsd#tnmg_ProfessionalFeePayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherCurrentPayables" xlink:to="tnmg_ProfessionalFeePayable" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_SalariesAndBonusesPayable" xlink:href="tnmg-20251231.xsd#tnmg_SalariesAndBonusesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherCurrentPayables" xlink:to="tnmg_SalariesAndBonusesPayable" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_BrandPromotionadvertisingFeesPayable" xlink:href="tnmg-20251231.xsd#tnmg_BrandPromotionadvertisingFeesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherCurrentPayables" xlink:to="tnmg_BrandPromotionadvertisingFeesPayable" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_LaborAndHealthInsurancePayable" xlink:href="tnmg-20251231.xsd#tnmg_LaborAndHealthInsurancePayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherCurrentPayables" xlink:to="tnmg_LaborAndHealthInsurancePayable" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_SalesTaxPayable" xlink:href="tnmg-20251231.xsd#tnmg_SalesTaxPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherCurrentPayables" xlink:to="tnmg_SalesTaxPayable" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_OtherExpensePayable" xlink:href="tnmg-20251231.xsd#tnmg_OtherExpensePayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherCurrentPayables" xlink:to="tnmg_OtherExpensePayable" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_Borrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_Borrowings"/>
    <loc xlink:type="locator" xlink:label="tnmg_SecuredLoans" xlink:href="tnmg-20251231.xsd#tnmg_SecuredLoans"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Borrowings" xlink:to="tnmg_SecuredLoans" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_UnsecuredLoans" xlink:href="tnmg-20251231.xsd#tnmg_UnsecuredLoans"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Borrowings" xlink:to="tnmg_UnsecuredLoans" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofInterestIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_RevenueFromInterest" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RevenueFromInterest"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestIncomeOnDeposits" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_InterestIncomeOnDeposits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_RevenueFromInterest" xlink:to="ifrs-full_InterestIncomeOnDeposits" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_FinancialAssetsAtAmortizedCost" xlink:href="tnmg-20251231.xsd#tnmg_FinancialAssetsAtAmortizedCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_RevenueFromInterest" xlink:to="tnmg_FinancialAssetsAtAmortizedCost" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestIncomeOnOtherFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_InterestIncomeOnOtherFinancialAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_RevenueFromInterest" xlink:to="ifrs-full_InterestIncomeOnOtherFinancialAssets" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherIncome"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_RevenueFromGovernmentGrants" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RevenueFromGovernmentGrants"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherIncome" xlink:to="ifrs-full_RevenueFromGovernmentGrants" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_SalesTaxRefund" xlink:href="tnmg-20251231.xsd#tnmg_SalesTaxRefund"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherIncome" xlink:to="tnmg_SalesTaxRefund" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_GainOnReversalOfAssetRetirementObligations" xlink:href="tnmg-20251231.xsd#tnmg_GainOnReversalOfAssetRetirementObligations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherIncome" xlink:to="tnmg_GainOnReversalOfAssetRetirementObligations" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherFinanceIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherFinanceIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherIncome" xlink:to="ifrs-full_OtherFinanceIncome" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherGainsLosses" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherGainsLosses"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherGainsLosses" xlink:to="ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForFairValueGainsLosses" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForFairValueGainsLosses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherGainsLosses" xlink:to="ifrs-full_AdjustmentsForFairValueGainsLosses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NetForeignExchangeLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NetForeignExchangeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherGainsLosses" xlink:to="ifrs-full_NetForeignExchangeLoss" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherExpenseByNature" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherExpenseByNature"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherGainsLosses" xlink:to="ifrs-full_OtherExpenseByNature" order="4" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_FinanceCosts"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnBankLoansAndOverdrafts" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_InterestExpenseOnBankLoansAndOverdrafts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_FinanceCosts" xlink:to="ifrs-full_InterestExpenseOnBankLoansAndOverdrafts" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_InterestExpenseOnBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_FinanceCosts" xlink:to="ifrs-full_InterestExpenseOnBorrowings" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_PreferredSharesLiabilities" xlink:href="tnmg-20251231.xsd#tnmg_PreferredSharesLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_FinanceCosts" xlink:to="tnmg_PreferredSharesLiabilities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_FinanceCosts" xlink:to="ifrs-full_InterestExpenseOnLeaseLiabilities" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_FinanceCostsOfIssuingConvertibleNotesAtDiscount" xlink:href="tnmg-20251231.xsd#tnmg_FinanceCostsOfIssuingConvertibleNotesAtDiscount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_FinanceCosts" xlink:to="tnmg_FinanceCostsOfIssuingConvertibleNotesAtDiscount" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_CommitmentFee" xlink:href="tnmg-20251231.xsd#tnmg_CommitmentFee"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_FinanceCosts" xlink:to="tnmg_CommitmentFee" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_InterestExpenseOnOtherFinancialLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_FinanceCosts" xlink:to="ifrs-full_InterestExpenseOnOtherFinancialLiabilities" order="7" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_EmployeeBenefitsExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_WagesAndSalaries" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_WagesAndSalaries"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="ifrs-full_WagesAndSalaries" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DirectorsRemunerationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DirectorsRemunerationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="ifrs-full_DirectorsRemunerationExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_InsuranceExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_InsuranceExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="ifrs-full_InsuranceExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherEmployeeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherEmployeeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="ifrs-full_OtherEmployeeExpense" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentTaxExpenseIncome" xlink:to="ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_IncomeTaxOnUnappropriatedRetainedEarnings" xlink:href="tnmg-20251231.xsd#tnmg_IncomeTaxOnUnappropriatedRetainedEarnings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentTaxExpenseIncome" xlink:to="tnmg_IncomeTaxOnUnappropriatedRetainedEarnings" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentTaxExpenseIncome" xlink:to="ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_CurrentTaxExpenseIncome" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_DeferredTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_DeferredTaxExpenseIncome" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_ExpensesDisallowedByTaxRegulation" xlink:href="tnmg-20251231.xsd#tnmg_ExpensesDisallowedByTaxRegulation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="tnmg_ExpensesDisallowedByTaxRegulation" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TaxEffectOfTaxLosses" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_TaxEffectOfTaxLosses" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_TaxEffectOfChangeInRecognitionOfChangeInAssessmentOfRealizationOfDeferredTaxAssets" xlink:href="tnmg-20251231.xsd#tnmg_TaxEffectOfChangeInRecognitionOfChangeInAssessmentOfRealizationOfDeferredTaxAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="tnmg_TaxEffectOfChangeInRecognitionOfChangeInAssessmentOfRealizationOfDeferredTaxAssets" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_PriorYearAdjustmentsToReconcileIncomeTaxExpenseBenefitToProfitOrLoss" xlink:href="tnmg-20251231.xsd#tnmg_PriorYearAdjustmentsToReconcileIncomeTaxExpenseBenefitToProfitOrLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="tnmg_PriorYearAdjustmentsToReconcileIncomeTaxExpenseBenefitToProfitOrLoss" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_TaxExemptIncomeByTaxRegulation" xlink:href="tnmg-20251231.xsd#tnmg_TaxExemptIncomeByTaxRegulation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="tnmg_TaxExemptIncomeByTaxRegulation" order="7" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofKeyManagementPersonnelCompensationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ifrs-full_KeyManagementPersonnelCompensation" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_KeyManagementPersonnelCompensation" xlink:to="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_KeyManagementPersonnelCompensation" xlink:to="ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="tnmg_FinancialAssetsTotal" xlink:href="tnmg-20251231.xsd#tnmg_FinancialAssetsTotal"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_FinancialAssetsTotal" xlink:to="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_CashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CashAndCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_FinancialAssetsTotal" xlink:to="ifrs-full_CashAndCashEquivalents" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_FinancialAssetsAndAmortizedCost" xlink:href="tnmg-20251231.xsd#tnmg_FinancialAssetsAndAmortizedCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_FinancialAssetsTotal" xlink:to="tnmg_FinancialAssetsAndAmortizedCost" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_NotesReceivable" xlink:href="tnmg-20251231.xsd#tnmg_NotesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_FinancialAssetsTotal" xlink:to="tnmg_NotesReceivable" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_FinancialAssetsTotal" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_FinancialAssetsTotal" xlink:to="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_RefundableDeposits" xlink:href="tnmg-20251231.xsd#tnmg_RefundableDeposits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_FinancialAssetsTotal" xlink:to="tnmg_RefundableDeposits" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherFinancialLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherFinancialLiabilities"/>
    <loc xlink:type="locator" xlink:label="tnmg_FinancialLiabilitiesDesignatedAsAtFairValueThroughProfitOrLoss" xlink:href="tnmg-20251231.xsd#tnmg_FinancialLiabilitiesDesignatedAsAtFairValueThroughProfitOrLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherFinancialLiabilities" xlink:to="tnmg_FinancialLiabilitiesDesignatedAsAtFairValueThroughProfitOrLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_ShorttermBorrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ShorttermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherFinancialLiabilities" xlink:to="ifrs-full_ShorttermBorrowings" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_FinancialLiabilitiesAtAmortizedCost" xlink:href="tnmg-20251231.xsd#tnmg_FinancialLiabilitiesAtAmortizedCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherFinancialLiabilities" xlink:to="tnmg_FinancialLiabilitiesAtAmortizedCost" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherFinancialLiabilities" xlink:to="ifrs-full_TradeAndOtherPayablesToTradeSuppliers" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_AccountsPayable" xlink:href="tnmg-20251231.xsd#tnmg_AccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherFinancialLiabilities" xlink:to="tnmg_AccountsPayable" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_OtherPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherPayables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherFinancialLiabilities" xlink:to="ifrs-full_OtherPayables" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_LongtermBorrowing" xlink:href="tnmg-20251231.xsd#tnmg_LongtermBorrowing"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherFinancialLiabilities" xlink:to="tnmg_LongtermBorrowing" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_GuaranteeDeposits" xlink:href="tnmg-20251231.xsd#tnmg_GuaranteeDeposits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherFinancialLiabilities" xlink:to="tnmg_GuaranteeDeposits" order="8" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="tnmg_NonderivativeFinancialLiabilitiesTotal" xlink:href="tnmg-20251231.xsd#tnmg_NonderivativeFinancialLiabilitiesTotal"/>
    <loc xlink:type="locator" xlink:label="tnmg_ShorttermBorrowing" xlink:href="tnmg-20251231.xsd#tnmg_ShorttermBorrowing"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_NonderivativeFinancialLiabilitiesTotal" xlink:to="tnmg_ShorttermBorrowing" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_NonDerivativeOfLongtermBorrowings" xlink:href="tnmg-20251231.xsd#tnmg_NonDerivativeOfLongtermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_NonderivativeFinancialLiabilitiesTotal" xlink:to="tnmg_NonDerivativeOfLongtermBorrowings" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_LeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LeaseLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_NonderivativeFinancialLiabilitiesTotal" xlink:to="ifrs-full_LeaseLiabilities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="tnmg_GuaranteeDeposit" xlink:href="tnmg-20251231.xsd#tnmg_GuaranteeDeposit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_NonderivativeFinancialLiabilitiesTotal" xlink:to="tnmg_GuaranteeDeposit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="ifrs-full_FinancialLiabilitiesAtAmortisedCost" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_FinancialLiabilitiesAtAmortisedCost"/>
<!-- [WMV7][MtV4ASqn0PRkgu6Mrfe4uLsRiaAYdzmioTxpLddnB2/tgmWRIZiThnCmqJWUlV7nZdS9k7XmvlIDJ4/iI+tP0GikGUcJEgrYU+BpSzOroChf60vz+Umua+LmuKOYvfkicj+r/PNye2WbGC6u7xhnbkqsUhSPmafRrdJETUWGhD1mStwF2uH/EGbWj/uHdIRYErxMNVsEfNjNdfQgD3sHePFxdpAdtwRypWmLPJfxbG2bYzgi1Ca3J0otJQQyylrCJt/xEeusMQNWF9EyekNKvZMeZSjS+18DEhR2WSzgQUv+ovG1rPESnL2y90WvmCjbpB0QdH9tWevagQqzv9U=] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="tnmg_NonderivativeFinancialLiabilitiesTotal" xlink:to="ifrs-full_FinancialLiabilitiesAtAmortisedCost" order="5" weight="1"/>
  </calculationLink>
</linkbase>
