{"_id":"i18n-morph","_rev":"127-30cf79722ef82d5e58d6778e279e9778","name":"i18n-morph","dist-tags":{"latest":"1.0.72"},"versions":{"1.0.0":{"name":"i18n-morph","version":"1.0.0","author":{"name":"AlbertDeTerre"},"license":"ISC","_id":"i18n-morph@1.0.0","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"dist":{"shasum":"10c30f1e48e50b9ddbdf72246efe279353b99c10","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.0.tgz","fileCount":9,"integrity":"sha512-pWhKfpBZuVWA/py+zq4CcqVHY6nAb9GJ5jEgRtVA3l8RbJgqx7UbXGzJOzwD2jUlPoLQorznobHU5UbQWjGAlg==","signatures":[{"sig":"MEUCIQCI+vNALtD+/SWs0fGUJ6WO8XRImcIQxqZBIdQ4tp/twgIgXm/SnLOwP6zdpqKscvKivm/iUZFqmOZuZHU2bt/0Nwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23558},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.0_1743700283524_0.5593680959834673","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"i18n-morph","version":"1.0.1","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.1","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"dist":{"shasum":"ff5f25b74e0d4d681c1b4946127cd040d20d6d76","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.1.tgz","fileCount":9,"integrity":"sha512-YMfxxfFVc7nq5wPO0diPfe9wRYYejw/DR7UXTT1vhCwWrasKWXLQilBvUBFR7ppcUCq6Y666MPCbTYYga4wzzw==","signatures":[{"sig":"MEUCIQDo9B6xUX1+4Ip+rB9lnc4QQSBAEgwAbKP14GhoWgkp5gIgYWoycmf1VxfRelyFr3ykXi24hsVmcRTGg4sJQ6jYqQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23679},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.1_1743700723906_0.5448159868168698","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"i18n-morph","version":"1.0.2","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.2","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"my-command":"echo \"Hello World !\""},"dist":{"shasum":"90eb872b28b58a9e47b6d4f39ca1e5828be1d6ba","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.2.tgz","fileCount":10,"integrity":"sha512-gnIFNaK0/shfGhajOwwo0CxTJAh0aqU5rBCscCL9yPVOzqY1PXXtHiVC19TYSGbrYbLogtfZw2Rr/sGgFSh7UA==","signatures":[{"sig":"MEUCIQDCNc6VZOnJtr1+xi/4YrWEvb3SM3G5vDzzaO7guT9ekAIgdIKsiTkj4CfYTVWbwwQknBlQEbeeOFIZhpPcNM0im6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24265},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.2_1743753548929_0.14766779931258656","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"i18n-morph","version":"1.0.3","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.3","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"dist":{"shasum":"c7bc9b5ce82829bf1fc4d774e9e20e2fb0a008d8","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.3.tgz","fileCount":10,"integrity":"sha512-iWtbITG0FGWk5ikUxmtFzCQSzg+4o6gagAiU3KYt9XGuH8iQVs+rykfpCHyaM6mfi2u+DuAvE9jtRybGiyrC8w==","signatures":[{"sig":"MEUCIQCRWD5FDkd2iJqpOxTIRFSm676aw09yvyzrJSQ6v06lHAIgIozJ7MFu2aj9nB9QK/gJ4y0G16Y/A6/nh9ASelSu4W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24412},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","morph":"node ./src/index.js","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","i18n-morph":"^1.0.2","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.3_1743764011026_0.2835771889214167","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"i18n-morph","version":"1.0.4","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.4","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/morph.js"},"dist":{"shasum":"6b225899409adf4cca0bd1aa9dc4beed691199b0","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.4.tgz","fileCount":11,"integrity":"sha512-DFd6w/QFuIA9x9loOM35w5dfIrR447oA6yGlHbNFRxSZDYw0DdJEs/53C/EU/DpCGZ3Boq7xZlNgyhG1SnirXg==","signatures":[{"sig":"MEQCIGTHaFOJt6WpSdpbRC5zUdxCAcYfNOydo4e0KroN8rMrAiAORFmkdciEhxXn6xItz++uTvTfNZ50v//JwLBSsfKbmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24444},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","i18n-morph":"^1.0.2","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.4_1743764228578_0.9209048296179483","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"i18n-morph","version":"1.0.5","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.5","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/morph.js"},"dist":{"shasum":"3a96089527fbc9f3f6a863a2986803435d3e8b8a","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.5.tgz","fileCount":11,"integrity":"sha512-nuV8RTq6bP1V6MWby752Sx9UOAh3d2Ay4btLl5S+WEXNSLVAY8wK4aISYKbDWPEj1n9/XcFmm2xrw566s9Xrxg==","signatures":[{"sig":"MEYCIQC1y/cCoQABQMStTn9RmqckDzWxeY48l54YNz6yMzm+fAIhAKusF99ob0ZSLAj5C9r9Fu6yr4GnkDWsXSYobsiB6rDF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24489},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","i18n-morph":"^1.0.2","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.5_1743764269095_0.7140328875486313","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"i18n-morph","version":"1.0.6","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.6","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"dist":{"shasum":"219d73b29d3d6dba24b23a96d959891443052ad0","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.6.tgz","fileCount":11,"integrity":"sha512-Xf4/kL8V4mxHlT8emG/lO91hGmeIGIjTG6uT7GroviyvyMaybScidqpFuIvUiAOkmWUdry30kmpW7QTHqSd5lA==","signatures":[{"sig":"MEUCIQCWqEnGrkK0wIKsyZVcaX/siXhnTaGgyyfHocAy2Q5ALAIgSAqlG8Pa1NJi7yUzCvx17u+SREs2e2R/o86vhFmzT1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24481},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","morph":"node ./src/bin/srcipt.js","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","i18n-morph":"^1.0.5","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.6_1743764613996_0.2381371299511299","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"i18n-morph","version":"1.0.7","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.7","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"5ee4216295a6e228f4c63bc3984f635565a3d252","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.7.tgz","fileCount":11,"integrity":"sha512-f9SdICGTGEFtFsKDXfVKfibaaIaB6qvTMBvACbxF70eETQIs2kKnnFAb+CWTHKAfQFlmff/fYhD1UaCPbXlSJA==","signatures":[{"sig":"MEUCIQCfKszbK6iPDP4ruVRijvVRlUjPLgRGpgEHD7joCogXWwIgTJpu13TMZqwVPBaKdA0Br3iqNUyTwW9aDYJnpSRLUvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24464},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.7_1743765002894_0.1893471431283762","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"i18n-morph","version":"1.0.8","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.8","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"842c3872c77436753be3a16d23e7a6af8cd453e8","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.8.tgz","fileCount":11,"integrity":"sha512-0cf9t5jx/gWiWU6DoJB8acQDROG5if+d0Fu1+1wGRC5gloAzNMRjBoWVYl0Lsd1HFM0p66S+51DLXbuSyIVJHw==","signatures":[{"sig":"MEYCIQCoUhNuWenDJ8Nmz/l7xcYrl+yzP9/kDhsY3kVR6cIJkAIhAIsyXguW3GOQxpEvYonPbFbAO/40hNhijXQbLQQoYTf0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25007},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.8_1743766789017_0.9811397359390961","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"i18n-morph","version":"1.0.9","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.9","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"a9cd319717546fadb3bd28550932ad54e7dca297","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.9.tgz","fileCount":11,"integrity":"sha512-bm3NcZqX0Cj4LuLyQNTp0veDFK60mF+jUxFRGOo4G/zoWblPXL9lcab4WSp/Nc0yuqK5DrKGP58lsTWT5cVeRA==","signatures":[{"sig":"MEUCIFaHoz9a1mn8H1c15EZdMfO+R+HLDBWI97YplOv3bY4FAiEA/SRZSPP0iM69xBragCpar0+wZG5immyAa7ywBY1ho6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25009},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.9_1743766829353_0.007933096492551917","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"i18n-morph","version":"1.0.10","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.10","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"1f747b0901cbeb1666b900a760ec01ae72cc3c1e","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.10.tgz","fileCount":11,"integrity":"sha512-m1MpNsqhAS8JiMA47vi0pnQiOjxfbox1qzePRCYC5+tgVPSoZu94czFIkVAwzobUAGMrBZjti84zVhJz8mWB0w==","signatures":[{"sig":"MEUCIGc6IqEklF4r2qAKnf5kh4oCssSoKydlJ40tS/EXDGnkAiEA9QRJIKi6wfYtFz74RBmZjUUnj1UYWsrH2z5Qtxt5ypk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24999},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.10_1743766890118_0.40105962493477176","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"i18n-morph","version":"1.0.11","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.11","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"41a1209ef43d68be7847c4b5296206fa367a89f1","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.11.tgz","fileCount":11,"integrity":"sha512-q4GGLV28n8frcW1XiAkBIRWzdnztZZA+v3WYkH/UDJRX1gMMh0C6+2iVr6qobprKKqdfwNJyTIcqeJNboFRD3w==","signatures":[{"sig":"MEUCICL3JtA2tTmE3hSAM5Ln2fHsTl/xw40MdDMB4xP2H7rdAiEAnzgtWb1oYZIfUJsuGA/Q7aoLaqSmBk3mvqmFbP8BK1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25037},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.11_1743767004727_0.8928073087854405","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"i18n-morph","version":"1.0.12","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.12","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"3fba5e39c129c042afb130507276f7d27d954df5","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.12.tgz","fileCount":11,"integrity":"sha512-gWc7lCfVw7rXCI3wRSJa5fTbdzlQM5GUL5UV6CTWA8QMN04lZkggtB039HZn2fUMJqsvl1K1uHJK8LaCb8Y5rg==","signatures":[{"sig":"MEQCIGKVT8WsSmWas3NWgdP7G+aid+3u+RVpDNJr92I1Dm4aAiAZKL27Qmou2RC/rDLH+3A0omy8hyrG1bxW4T1/bN8qXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25047},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.12_1743767107523_0.6395945884015974","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"i18n-morph","version":"1.0.13","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.13","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"e81b033d979dffcc9a97e152f051c9c794103622","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.13.tgz","fileCount":11,"integrity":"sha512-3Yw9Y0uzBR3uMGswBLeKkcm7/otFipIgiVyCv3ZyQ1CnCImNu5sgxzjYW9YsuvYrJzktb2jvFFDk+XgWLwAAYQ==","signatures":[{"sig":"MEQCIBu0RI3qMVN8pqwpS9I2ujhTbAU4qp9mv0JfVcn7zhvuAiAoiTlwpSF//mUIapu+Kw95okVbT2kTdbIZeG6DQcICmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25063},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.13_1743767198504_0.5783735984341183","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"i18n-morph","version":"1.0.14","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.14","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"51544cbdd7ef540a3103f4d0d7420f6a83f55553","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.14.tgz","fileCount":11,"integrity":"sha512-ArcXgqnXZwmYGI/veyUux2ylNvlH6qmhgngz+U/WU9w5DbIPJ565VH2dftYbJHCtRdm+rsx0CW5l5YxDw8KsYg==","signatures":[{"sig":"MEQCIAXlOJzR8y1hA33EQA2AQWcaQrpNXY3icboXZXI8fMhEAiA6y7syft3/3boQjKeDahli4xgMzz3zQAutNldn8lr5bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25065},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.14_1743767328568_0.48176710733355077","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"i18n-morph","version":"1.0.15","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.15","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"5dbe46eb29380c930c50958809c22b4e3131b104","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.15.tgz","fileCount":10,"integrity":"sha512-mGbzIjC2spDhO2cSmzwKoDfnilF/cZlgw6H6LEtyEZ0yPl7yxuYnJQ+d58CMgUozDu1+MKWU5Xsc09EHWlo8pg==","signatures":[{"sig":"MEUCIQDRGVdVwp3CdK60aPolXd1vyIqsifXbveFvIhXU0lB10QIgTVYuXGcGK2PynNXwyiC/5A7CsqpWWCWpIHZBDNeWZHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24400},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.15_1743767555907_0.47352388259466416","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"i18n-morph","version":"1.0.16","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.16","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"e31f8b028b681c6be6c7aeec533d40f0faf46b04","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.16.tgz","fileCount":10,"integrity":"sha512-Up7CHylEgEzM+JUi7IMjCUgaXBIzThITGBWBq0FipS9d3W9GHxvEhTwNt8VXcoKOMTUwNEKTt53TTHQd2lDgRw==","signatures":[{"sig":"MEUCIGADnqGdo916SaMAZfyC24+7aFu3IsimuIvHyoz0sSjYAiEA++xhGIx5QDPQxr9qdjCpMU4ZWR/lQV1sarFhRNHShSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24447},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.16_1743767688502_0.8791730554457335","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"i18n-morph","version":"1.0.17","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.17","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"9ee0ef8be1b9bf067cae13b88395b637d54a3a55","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.17.tgz","fileCount":11,"integrity":"sha512-S4kwyEZ31vik+evreQhMCx78UdeTL/WxJtsSED/Sbr9vWOZFCFt+n3kmw6Y1bqHIlx7JTDTItWAE5vBU31dq1g==","signatures":[{"sig":"MEUCICQwQ1N8CkEVsCHLyRdTTZwWYUu7Ux+ekHhyJWyCJlrtAiEA6qmHuHAf6T/x0QQna4LfYDLD/0PminKW+iPZQfAV8bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24572},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","i18n-morph":"^1.0.15","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.17_1743768002538_0.24299502466634637","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"i18n-morph","version":"1.0.18","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.18","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"939420f4b55d3538f8fc622d3f06121f2ad449ea","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.18.tgz","fileCount":11,"integrity":"sha512-l6MUmF/XMR6UlYfuLhktwrm0NNS0cgJyDfUpSoUF5Pmx5JMs9HAllMlEtMesoWe1RUFBE3KrLsaAWH4RF9hexg==","signatures":[{"sig":"MEUCIQClZHayN4iHmi2BArlLmWurgFwQjjUtUhlyg2fCxLOv2AIgUi15E02k1YpQBPAaNN4eKF3pBM+ei3bNlAhH/JfSxvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24649},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.18_1743768298913_0.315970360649517","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"i18n-morph","version":"1.0.19","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.19","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"9f03e4646024feba8c1a6420b2a97fdb19903942","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.19.tgz","fileCount":11,"integrity":"sha512-I0aNCgXNxLuBHh+iEmWQKGgAGnci5RXAQpig1gBAnGAukWRwAtrOhoyBHa/QLFObHL4yYFULqMoNlsjkj2pBTw==","signatures":[{"sig":"MEYCIQDc7nsgSMJVlzmPTQE45sJPiJfyeWjtMIxw+JxDeuEsTgIhAKddjlDXHgv8Y0Nt04571k4pDUx2ZcG5qLy9ag39qByU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24720},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.19_1743768430281_0.5084574516715048","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"i18n-morph","version":"1.0.20","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.20","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"5d6f0caa2633eca7bf6ef5c3d2724a1908cc0a1c","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.20.tgz","fileCount":11,"integrity":"sha512-uUH8/tcEe+cj811GoLqy5GtRGjJ78fHPjALkF0Xbzd+ZlY7K/ZlOGGyJzA/Jab8zJJF4LA26+Xt3IDc1m/QHXA==","signatures":[{"sig":"MEYCIQDXDidG336zS1XHrWKBBXl7cx8I+YUWR+pPJ3XF729+rQIhAK3oqY9Zc5qHyNj5yOPGG9Iui6fMXU9LguyI/L9k6ueJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24720},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.20_1743768532214_0.8631372850213714","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"i18n-morph","version":"1.0.21","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.21","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"4bc7869bc573d8b04e0a781d44a307e25a826881","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.21.tgz","fileCount":11,"integrity":"sha512-W2lcs0tTO5B6bn9DrF8zOPsFgFCl9qtYDpK9x7l+Kbakvk9UUTf4AFChMm2G7/G9LltMQjdWC+DLXBC+pbw/6Q==","signatures":[{"sig":"MEYCIQDVlOZPiBZyICoj6Si3CJFuG5g0H+6e0rbYzycvslgwCgIhALxzxMNkkEfooopZLE7IFBMmlxO5l0L/GulhIJAlEG2V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24720},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.21_1743768597481_0.3435443892142138","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"i18n-morph","version":"1.0.22","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.22","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"18b61ed0e15364b79ab2d992216c1484c5f2fc26","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.22.tgz","fileCount":11,"integrity":"sha512-YXqvTiDNtywk9BaQBmlUnOsevj1Ym+I7Bg3ViTJLgER7a5KLJfuTIZ/1OKIAlizz2YtIdFFSPSxZxvabeY/7Tg==","signatures":[{"sig":"MEUCIHyKfJqwwrTF/MhCpivYWFCHtl9SZ3hVngW2LE7qOmUPAiEA56h0pV1zB3miFrIEKvQHLVyqgNgLPZl7kFY/Fa/qzVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24720},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.22_1743768929693_0.2984435579951208","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"i18n-morph","version":"1.0.23","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.23","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"6b512158e65208fcc8dfbf21fcd0244e95cb3420","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.23.tgz","fileCount":11,"integrity":"sha512-c9v3gSrHXEqmE2Ah8Q0mw+IVGg2zddkF7ycYRsKEaLcplXTIaFClQd1OxPRGuM35Ws+mc5W8P3rMjPuZD3gNqw==","signatures":[{"sig":"MEQCIGOTm/OddT3WVVumw2rrn3IotuPKrPSTa/tUJzJkoc2DAiAm0E0N74jUAox4FC4OroghUSAGyGszBco0n0GurzN/vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24683},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.23_1743769063574_0.3078177713586365","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"i18n-morph","version":"1.0.24","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.24","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"a52dd25ab5e8ee06112c20e212351594f90100f9","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.24.tgz","fileCount":11,"integrity":"sha512-6OUU6XpVtI5qCDpo9hz7wt5Cf2G60zXNxuST0UftssGdqL7AGeS3nmGMcyN60h0jf09Ut+vi47g4/EE4M3nWVg==","signatures":[{"sig":"MEQCIBlIMaPXybxfhzEVGEHHgbsRMlPVEg5bpyxOtgtTqcghAiArcqv++K4WDhj4sYnoXgZMB7uUrAl8gpWKkbaj2iBSTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28352},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.24_1743779777172_0.2196297786786423","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"i18n-morph","version":"1.0.25","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.25","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"4ef95d139e29583df2aa9ab2d391e761e41971f3","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.25.tgz","fileCount":11,"integrity":"sha512-8tD0YwRi4N2vWgGNlClekuXGupcGnd+pK+nemiRxPU3haPkHc3wAxp2EYpsh9N9PHdfBMPzsS0X/i3+gcm2jNA==","signatures":[{"sig":"MEQCIA0oLs7E9Musl/B2nRnyrLIdUP6QmU9ZIvWDVIxMjcm9AiBbN95H1Y89JqKtLghL0TXDy/j+033wik2AXf08bPE11w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28385},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.25_1743780025340_0.1316461098562398","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"i18n-morph","version":"1.0.26","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.26","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"df2b344e2a6fa6cb6993d4260edf45d6cfc6c0db","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.26.tgz","fileCount":11,"integrity":"sha512-+3n0lehhIFQmiyZ7PWIz+0d9OWzFdO0kfGzVY2bsp8LcEAp6tnd8kVXkxZ3JsWQ0ZK1NRuACzATfJtZHaLcymw==","signatures":[{"sig":"MEUCIQDz1S/FIkLfS22cYZeRHMKj14e+pbplPdpSWw5tWRnTzQIgekXN0UCCpW+Jv2gJNEQ4TWR0cFFWElQOlIn8UzJJ1P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28411},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.26_1743780123126_0.00969004191010292","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"i18n-morph","version":"1.0.27","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.27","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"5594191ff9e3b80d0ca2b31ad0a1ec7e609a4ed9","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.27.tgz","fileCount":11,"integrity":"sha512-SSLIXeHe+ASuCZ24UDs/XE96m+6mC5OwO6kuVNbBSoOr7fBUUyeTVoTm29lrHi6bVkk1L+h11lcSj23VXAvNDA==","signatures":[{"sig":"MEYCIQDq5rsCReQ1KQchWFAgAWEihV57qTpp5oHABK0YqBGikgIhAMB8e0QSAcL9TcFfEDKNjWWIz87fHgQVcjjoKe11tTyW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28411},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.27_1743780195880_0.9014000804254332","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"i18n-morph","version":"1.0.28","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.28","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"60ccea0267ffce7b6bd522a719359fda7b385a63","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.28.tgz","fileCount":11,"integrity":"sha512-gZuE1lgw4dqsPTj3vz51B3E/iA3TWLS/thPQvvtAcNMSzsVeNb0s0ie9bA7W1LcaVZRzWza1dp0v9Ev7WqFquQ==","signatures":[{"sig":"MEUCIQDFkzPNIEBSL58OfOcUbB+UNCzqZOswgvy8yPqNvGo/kQIgSAEhwAvdISxnmiS9pZYCbGyBsEjQYlo85L2F/KIG+Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28411},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.28_1743782684849_0.17708981044096284","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"i18n-morph","version":"1.0.29","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.29","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"ec870715485aed18c2b7873a8f52be11381734c8","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.29.tgz","fileCount":11,"integrity":"sha512-oN4EQg4Il4Yw2VY4a1LBQKuRTFnqDFlKPVqhWLatBmn9QmtJyCrmQs3ojeq1n33EtsZHjCaBrcrXXzYTDRvTXg==","signatures":[{"sig":"MEYCIQCGWrmLrNdifVP2wv31/ojNljSsUG7wtdUyQVVY9nGhggIhAODBCx+CVmDpy9WlZKs1UIFRd6yA05hKS4kg82lWyOzf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28429},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.29_1743782762673_0.31109659160215","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"i18n-morph","version":"1.0.30","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.30","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"b7d177705b99d4523f28a200495739f491eef474","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.30.tgz","fileCount":12,"integrity":"sha512-JrTD48CJa1dg1jC4ftgvXkKGCUCNjzM9XDEdoO7TdtMXcGOFIrNruaCjS+P/tzNvGM3cpquPP9Ei9+M7tQ5kbg==","signatures":[{"sig":"MEQCIDB2dgnb/v9fhxnlKLaGz2x7yWNj167NqzwKqrt47O0YAiBK8OD1N8T0tzV+TYZ+pkWMrsP6YcJrKwbiCg+LkuCTIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30087},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.30_1744025566185_0.5159687083374547","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"i18n-morph","version":"1.0.31","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.31","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"67fd24ed07aaf46b064519accc7a385dada190be","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.31.tgz","fileCount":12,"integrity":"sha512-ktSFsm1Wvb6ThAHbjlZyr7Ha9Y6XWdYwI/BVpAsV3e7PAdEu0qU2bYOsqJ7cqqHQjbvnWbNsG5chqoc6Gh91mw==","signatures":[{"sig":"MEUCIQDMt9zChMhyJ4EHD9YbZb+shLAAYY051WcP3eS4Uo0DvAIgcNk6TvUKxRcln5SRkuRhpgRYiv+kOeecBLCocfmgbYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30088},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.31_1744025830794_0.62061709270601","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"i18n-morph","version":"1.0.32","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.32","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"5cd1ca420750590531ed6bbc579d29ac3e3e33b6","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.32.tgz","fileCount":12,"integrity":"sha512-F14NLK3I8xfFOrMdod2vsuBh8VAIS8AMJaRRaNZE7/qSpDwf9/NEF5q0Hem2oAW23iI1Psfk9O7AwoFuLYSycA==","signatures":[{"sig":"MEQCIHxYi/10/3PWidayX9idW6vREI7uq//ZVtkwkkj7jvvKAiAvdt4OLjjdFqhRRN+zRwvQZM+JdXplzfqVN6q36jdWyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30075},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.32_1744025938936_0.4400013841866821","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"i18n-morph","version":"1.0.33","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.33","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"2d0e8cdb60f3e742ce13bebe0ec4996cf07f7eb8","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.33.tgz","fileCount":12,"integrity":"sha512-VaTugbp5xFnx71Slv7QyHgfFH/0hzV6DbKLs2p+A1E/EITwAF724ewQUD5md5/RMJlk62AW6+b5L24zXxl0jEA==","signatures":[{"sig":"MEYCIQCVtVT9lm/VsMNIVR0Tx+WDN+U08bdzw/lWZtDx07eTjgIhAJEmWG7f3WuDhRraoseuDVar/1LyUhb95X5euFhTqFNh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30075},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.33_1744026075116_0.8376322452419906","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"i18n-morph","version":"1.0.34","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.34","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"c0c191328d9f499772e3d7234f2939bc3842d24f","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.34.tgz","fileCount":12,"integrity":"sha512-yL9sBcySqw6t04TQpLHTfos7emva8XlEDZ7VGuv0Xs0h26jfZlsy/aT66r88sKrtARDzBr3IZsNBYdV75GkM0Q==","signatures":[{"sig":"MEYCIQDUIfQdDgPpKs4dfi9wuKMq90Cg/9txQj3q4jQIUSOt8gIhAJbEoinec50X6AsAAYsQiafQnmzHb2oIdIIImNGKQlpf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30075},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.34_1744026126632_0.3358182563779195","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"i18n-morph","version":"1.0.35","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.35","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"aced42135dd8f3396dc876977586063b826c4c48","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.35.tgz","fileCount":8,"integrity":"sha512-XtsXeJsJlBdnriUSB4oHPZQ+/o2AKTzU4BWJoJ7BZWYM0kKrGvSO8WUz857odSlIFdxBYZnhzUxzWiupmZcbBg==","signatures":[{"sig":"MEUCIQDwySTGmdP/TIriLBoTczk25GLAqNvZs+CQatwQbq3pMQIgT59NCxmu4zr0LPk5KcSgMxDFk1hXc1upS+hbJcyQCi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13101},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.35_1744047543251_0.511692141052833","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"i18n-morph","version":"1.0.36","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.36","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"2860a64219cfb852dd692fd16d0bf4dbd2a6b5c1","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.36.tgz","fileCount":8,"integrity":"sha512-/wVSEYeNiyWVozrlTodI16H+00ZLkG1JW1+mR7yQ1vN6UWLBf2qGJFFjxrSKOQhueoLrFr8YHJQq3E03R7h5xQ==","signatures":[{"sig":"MEQCIBiu5js/LTF2Dd70Pp17DSDKXcXKyOqtojVmzce0wndZAiBTvQtydlvAEio8Tg5/nKzKeirEfm7vVmX2sRH4+p8Okg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13138},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.36_1744047695968_0.46599947832105215","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"i18n-morph","version":"1.0.37","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.37","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"861d1d4e28d5baf6ae296fa56d1be3b960436c42","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.37.tgz","fileCount":8,"integrity":"sha512-RHdIQhZKyxvbtZ569BOz1e3L8AR9eiy4lEHC6iKRbHM0c46QkswtjUWkk6PEMPrIUY7sgU1PcjLzOFzRqmLVTg==","signatures":[{"sig":"MEYCIQDGaGgiap4z1sylsY+gSnyX+xLc3xoSjn3ADjc8ZsWylAIhAPUmiNd+UwYM/EyoisvK013rveHpYVxbWbVMHrbd7zzG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13251},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.37_1744047835547_0.569936878978121","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"i18n-morph","version":"1.0.38","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.38","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"cbea0b4fe025604349d4af24fbbd3584bff9443d","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.38.tgz","fileCount":8,"integrity":"sha512-hDXWzFdizweE3LSAUWTabZlhI43Y2E6PkWiwm9aEFsmG5LFZfZ4KbkIqBP+g+SbbwE3EnDJjk3uIzPjGhmUEiw==","signatures":[{"sig":"MEUCIQDcbmSaZHYKVyP96+s3Jc6Z6lrNMN9SavY45N6AZ9jZeQIgQ+9vZbBC2Or+SX/j0Jib2zjv1C42I/ZS+J2sKy816eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13251},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.38_1744047869992_0.4508743709398313","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"i18n-morph","version":"1.0.39","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.39","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"2f7790affcc55691495bbb2905fb5c4c00b83d78","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.39.tgz","fileCount":8,"integrity":"sha512-TalABMRmPGyCUbeMEU58gvYUbNJp8KdiV1XLTLigCHw9tw0qxp1Iz487NODAlqbq2k/BupSOiXqI+ml7AGNauQ==","signatures":[{"sig":"MEQCIDD5DnR3wuXtE+pz+icN0r42jHbM9mJVeOP28ljveP4WAiBXl+ykiOiLBI84IOI338dSAQhqDSH8/0l7Bou0VIaZsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13211},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.39_1744048098933_0.018903021874193904","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"i18n-morph","version":"1.0.40","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.40","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"0bc103b24d5fe5d957dc58aa894cc8c9b066ed36","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.40.tgz","fileCount":8,"integrity":"sha512-kb72WlIIB9etZjcpQLXylsXwgeOypS3uQRrfEdgoZT4/XRIq8/jZFjQNSjpN+nQNDYFmJmF8+oO095fA7yncmg==","signatures":[{"sig":"MEQCIGEIlyzVSx3Ig3ny88e+3wzrpdvcxaHWJLlzeSNaYM7vAiA6x4qWjmAUTj4IMwjNTDyomKYaUwbNwvt4JqzKTLcHXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13331},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.40_1744048390184_0.912129508589905","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"i18n-morph","version":"1.0.41","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.41","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"805ab0d4aa987e1a2376a27e9727f7f03489f4c6","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.41.tgz","fileCount":8,"integrity":"sha512-PWRqHIu9SiumZH8C/4dp6EaJmvRtrNHg41OhgM0+i/4BSxMVqcjsW259Gzrm0lDEy5KkVQLVWw+f+yw3aSQGmw==","signatures":[{"sig":"MEUCIQCPHgzALTkAyDOwq1awvUgc/MqX+/MEwwgYtIVYRX1FyQIgIi+S1qaQwL4b0n5yQDpNYFXCAsHXvSkBzXpJ/gA8Gpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13417},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.41_1744048586426_0.6408405556175658","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"i18n-morph","version":"1.0.42","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.42","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"a3150452ecce518bccc940d4754691cc2bc7e3e4","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.42.tgz","fileCount":8,"integrity":"sha512-JduWYPZg1I4VORoBBw11TIrivSJdiCRz41HcR+gUfUerlR+UwZTy4/T1LKSwgX84FHeskx8PT9375VnAlj7Bag==","signatures":[{"sig":"MEQCIHDmftWp5kXtlplFVXEanCuI7if6YiAxYhzw7DDVLUelAiBNfmLPwWj3MS+MijZmHpPaSUPog2X1M5AAixSqri/CTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13417},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.42_1744048620162_0.28885956857775175","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"i18n-morph","version":"1.0.43","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.43","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"47e7d4c8f3fd9b0bc51aa99ca48c51b230a98e43","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.43.tgz","fileCount":8,"integrity":"sha512-iVOAsuxjO7R1DoiExnSMLhF7KA/2DiiPgi0Chy4v6429x/j5XX39fu85Q3L25qaTjW11jAPvqRXa/Fy3vYRHgA==","signatures":[{"sig":"MEQCIFl/kiXY2af7liy8lehC7eUVCxD+IrWuu2tYax295uLWAiALZYhXAYqV83Q2vdB5ccLTpYM5/IAqIpwjlCfPdWRctw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13414},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.43_1744048889440_0.2016148317891262","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"i18n-morph","version":"1.0.44","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.44","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"a2f886ede015f6c9ec7c7af98a9b8386e6d22d28","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.44.tgz","fileCount":8,"integrity":"sha512-OSVk+GKumXhCdD9gPbA9KyX7BH7HaE6vdbzI7RqY5Vf4hgFSieoo+TZwbZSnj0Z+9T0t+Nz36VOwJpW7ndv6DQ==","signatures":[{"sig":"MEUCIDe0vq1JQ0Ly53wR7brIJvNzPMu2Ydpyi1f+zezNuT3ZAiEArG+ytKkvWsKNc6s+cN4UUXx00R7kxtiTg7w+i4LpzW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13414},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.44_1744048932826_0.9903284384770903","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"i18n-morph","version":"1.0.45","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.45","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"dc6135693be45edca16b26f1f72fe18e6cd28ca5","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.45.tgz","fileCount":7,"integrity":"sha512-Jfu/HpE7GFm4AnbVVNhLAc2u1lhWGTTAXdpwGEcGslx5Ar2gdTt7oWRI4GD1YD4BmieMgKEXjE0LWEfjl2WKPg==","signatures":[{"sig":"MEUCIDqgIu3GA56Im63dWZmFWQ9xwDc/gfFr2O/0PGbx/UZFAiEAwy8bRQMuSzKzCpNLGGqItSOa1BqlMk/5hvR8EFdloVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13107},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.45_1744096801510_0.8395315443800826","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"i18n-morph","version":"1.0.46","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.46","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"b86a5d0aba6dfab33b665ac60ecb3bb4c6e5d696","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.46.tgz","fileCount":7,"integrity":"sha512-3VG5AUaNwwkirdm5jHOr3vEJS8SMLH+QXF950Syg7JyFyLuu4FUSjmoWxOOwU7NqzmgRs7nRruNY9dE+Qjlvug==","signatures":[{"sig":"MEUCIQCDuByXivoKg9y9UN5et+HtR5Azvj0lpW4Y2ApfspOwggIgQGq+/q8SK4pxnJWU76FomM6OrnE5EXfF9BGUdoBuiuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13107},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.46_1744096822659_0.05425341253992211","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"i18n-morph","version":"1.0.47","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.47","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/bin/script.js"},"dist":{"shasum":"b8b3628848ecaed464e51df6d81abd1e25927622","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.47.tgz","fileCount":8,"integrity":"sha512-K6mATjiUx18EgSU7d/l6sCHRBa6urf4mKOkQ2bhHuKTNBpHIOfB33jx+1aSvOrwnu8e9zm6SwRyxuEuFwKKo8A==","signatures":[{"sig":"MEQCIDoJSNtZNQKtofo5h2ptIkyDqmMuGy5EJX639dIu7w8SAiAO2VlG9p1RS/NyB8smtP6AMegPY+li/7BRTpmXYV6EFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15512},"main":"./src/index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.47_1744097470181_0.49203700762946","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"i18n-morph","version":"1.0.48","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.48","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/index.js"},"dist":{"shasum":"fb0060f26723ade752cf866347eb0e9401fabd1d","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.48.tgz","fileCount":6,"integrity":"sha512-gbSFC3/igZjjBLl4USA7yntWUnxIjTANS2g4oIhGYs0sViaEYyDiMpiuE6rYM/Smx4twl3km9+37pIqP8px/2g==","signatures":[{"sig":"MEQCIGlMyRLCgIFXmHViBsF1L8noEd8/MRp9TD1GnRV3WTgMAiBacfYeokRR1/8i2tZZwcvUQrdZls9Q1299L/rZ0CAQAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10567},"main":"./src/index.js","type":"commonjs","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"openai":"^4.91.1","translate-google":"^1.5.0","@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.48_1744099259636_0.2364990988242559","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"i18n-morph","version":"1.0.49","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.49","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/index.js"},"dist":{"shasum":"2f0fa924a6e7feb628ab59b9f6d750f56b7ecf14","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.49.tgz","fileCount":6,"integrity":"sha512-WtmGj150AqxQldFKcY1QfD8AwXDtbrAHdRYKkfgNI8WW3KBC1bY0JR20NfMKqTH0CrE1h9Pp77KifHNDf2uQ6Q==","signatures":[{"sig":"MEUCIGfzgeBPP9HGvrusBKa/WZCp0nlx0RP3DlBkv3WXNwfrAiEA4QKWgiSg+huGp3Se2755FO3OSIti0MlLo3SSAgh9P5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10508},"main":"./src/index.js","type":"commonjs","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.49_1744099519855_0.5132388247858926","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"i18n-morph","version":"1.0.50","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.50","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/index.js"},"dist":{"shasum":"7ede1c9c945e7872f2d4b25bde44bf337598a7e0","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.50.tgz","fileCount":6,"integrity":"sha512-4MKoMHu0Iepw3R9kqX5kKgqdVRGpqqsWVU1fx6QKwbNq0ZxZdUHNwfwd9Zo0Y/CG6HZU7eGncEAVcGC3VX3MtA==","signatures":[{"sig":"MEYCIQDb7W7ehS0yCltUbAwcGq7b5ndF+DbQVQnY0VTdPDiyzwIhAPe8jmmPQBDgPZqVs6zqD6Xgl+Hd7PN+b+lySATvjiDV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11405},"main":"./src/index.js","type":"commonjs","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.50_1744101024329_0.2576803162594321","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"i18n-morph","version":"1.0.51","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.51","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/index.js"},"dist":{"shasum":"f0a35e145a9f585a9f5ce5296ea7d444622ab545","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.51.tgz","fileCount":6,"integrity":"sha512-teHSjL+4lu1ATVxgpJibg4I5I4j5X62UMCjHJrVUbvma9yURmRecRQTqpiiPbcYCH480yOGLEtIttLrLeSXzdQ==","signatures":[{"sig":"MEUCIBUNTr8pADU3N7gLyRUdzSiom8BhNaina4+B0prbmb+eAiEA+vu6IjzwT2GYayx0z3yJsuPrzwcvHMp/ud1Bwz4LB4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11494},"main":"./src/index.js","type":"commonjs","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.51_1744101283963_0.9858915210763595","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"i18n-morph","version":"1.0.52","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.52","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/index.js"},"dist":{"shasum":"40898c363d617cf295e2e6a377ed6fd63e3be5f2","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.52.tgz","fileCount":6,"integrity":"sha512-ftLKr+WaGRVuuAncgo2E5ecUEvgQyuz0O6IgLa5Eb0K3uGl8bonm/hTj5rIyj2XJ3m7FzeUIYfBuBQKxdS8GJQ==","signatures":[{"sig":"MEYCIQCsDqZo8mGqt9TVWF+3vYcqhrNCJgfRvhPHix0LOIicoQIhAJOm02wki3F99r6sMye6AdDLe9yfXDkhNyYUtpnFo+HW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11481},"main":"./src/index.js","type":"commonjs","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.52_1744101372748_0.5903457407327932","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"i18n-morph","version":"1.0.53","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.53","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/index.js"},"dist":{"shasum":"76ae524fcfa15cde2cd7328e0c54b918d6f0107f","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.53.tgz","fileCount":6,"integrity":"sha512-BP6gQNwsb4aBgVaoJJRI+dT45sEEp+fYGe6gx7H9rA82W87Ftm4vbRq/kSYV/rWondcVkInHHTQ9Ra/h3530ow==","signatures":[{"sig":"MEUCIQDRXSeCdlDhsfqoyMi8xL63/Whm5A0Bo1apSIbUd+a8LwIgccFIF4i4oPeFPbcFRDTZk1Vc45QSI3OSvce/REUfhYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11613},"main":"./src/index.js","type":"commonjs","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"deprecated":"Deprecated version. Please use the latest.","_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.53_1744101655977_0.6570985461984735","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"i18n-morph","version":"1.0.54","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.54","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/index.js"},"dist":{"shasum":"4da8eba68e61bf60a760622409ed4a69c328f903","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.54.tgz","fileCount":6,"integrity":"sha512-T9xs1P9wCD1uesUso2ukceY7gowZrgYRr+nqvqQ1phgJi/+59LmFvrRMFsu0T/kBupNRIy5DgX1owvIywBxTSg==","signatures":[{"sig":"MEUCIFd6dceUa5lzq5h7mjjbvve8nRkk80gEzEDqs7TdIZ+lAiEAvxRQ8mpKLES+fhzY9R2ERARBSnrCaMCtwEZwPCugmbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11759},"main":"./src/index.js","type":"commonjs","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.54_1744101859562_0.3297722198357713","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"i18n-morph","version":"1.0.55","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.55","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"bin":{"morph":"src/index.js"},"dist":{"shasum":"ffdfe58d87d7c5839322059e161cbb66f2d2ae25","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.55.tgz","fileCount":6,"integrity":"sha512-5scTYRoJ1MulcDTQB629kUNUSL+Uv3/uMUnZGVmOMrHJgP3+nuBm0MVdfPXDpbb8vXd2nXh74QZB4vtLKIEKtg==","signatures":[{"sig":"MEQCIH0bUv6D+VWqWWa47Km63pga+bNLdvfmnDYT8GLfiZ02AiA0jOOhOsahC34dNGzM2r5xY10sNyyb/5RFlFDtf7rP4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11819},"main":"./src/index.js","type":"commonjs","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.55_1744181987304_0.4475400257149136","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"i18n-morph","version":"1.0.56","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.56","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"1b2e2301cdfb72f80062cbd238f1dcf77a437cab","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.56.tgz","fileCount":6,"integrity":"sha512-HdM+Ekc0j7p8rV8b5cLHsdX0fwGWwLQft6sFZJK9GwJzcAdkFGdlVTV/HlZO7+5Rn7ydS6UiQBlOHfn6wZu1qA==","signatures":[{"sig":"MEUCIGE4lBVHmUuTEC9AehV+LR0vf/qq1dVfNQ7okMXkFLN2AiEAqLO9elJVFiTNq2NE+O79Bw5/Ux+diZXWpMMrzwTMfGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11966},"main":"./src/index.js","type":"commonjs","gitHead":"f654833a03b2ef8ead00809889ebeb0d6a848265","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"11.0.0","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.56_1744270836057_0.4311082153593204","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"i18n-morph","version":"1.0.57","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.57","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"276616c9217723923446bd3734252d311c4e53b4","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.57.tgz","fileCount":6,"integrity":"sha512-wh/M7QHJh98EJ9gl5UyBEkeqO9hfpUMInvxeeYuK/fDgD2LbsCwsAg/GbO7/38Vv0rBtfsosUPCx3Ik1GDmu1w==","signatures":[{"sig":"MEUCIE9go93+KdEuvPU9MtEL3NPO3QhNGz+lAGoCrvBFi8OrAiEA5UATMtF0HtOukxXXjxYUWuUW/4gDvUHuow5LM75XSUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11849},"main":"./src/index.js","type":"commonjs","gitHead":"5368df9ed7e839b58f8048dcadcdb4d6de3caf63","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.57_1747667519863_0.07057865064290181","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"i18n-morph","version":"1.0.58","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.58","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"e686096e5f2f45222a1bc6394d29e03c6bb99d0c","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.58.tgz","fileCount":6,"integrity":"sha512-Ol/HREOQ81gp0+KyXQsw9torOt6mdgl1O8qLZ0thcGYLYq2821KQeArp27NtUFrg+madefeC3oBG2yT4YUCqxA==","signatures":[{"sig":"MEUCIQD95Di9AX5dnLnmlb160NpNN2YRrT7I/rpCyYJUUP4h3QIgUuPPNas2q6Eza08Xb4W+8h8jI4bGBNp3zn92o8gXX0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11845},"main":"./src/index.js","type":"module","gitHead":"1f9f13e176a6a6885d8f6e1d6492972bb0f2bfbe","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.58_1747667603984_0.2745100906030862","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"i18n-morph","version":"1.0.59","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.59","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"b155682cc933f82b0e26af98dbe582d7026bb0d3","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.59.tgz","fileCount":9,"integrity":"sha512-BdEev+ZJ6DqsBhQ7msLsTouKPEuHAJxtFjfOtnuiiLew884TTbIaFhQnU2C1uVHeKFmJKUGUedgG5TV7/+JRbg==","signatures":[{"sig":"MEUCIBnfcUdiljHrGDIL+eZ6PR+pRnBsR0xNhg1zOgSuBiC6AiEAkMtWAP8BX/LpzF0NE66KZDZdFIqDlddmMBPrTyIU1HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12402},"main":"src/index.js","type":"module","types":"types/index.d.ts","gitHead":"be7bc2d3f852bfe71fdcb668101135388c7436d2","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.59_1747725075246_0.6911806537652248","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"i18n-morph","version":"1.0.60","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.60","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"bfad2a501ba2a61a1e970120d4653cbad4bcb53d","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.60.tgz","fileCount":6,"integrity":"sha512-tjd1BUMqi/MwhNnmZqzaRJsZUgTjoCxCcSn6/pziRw1mWq7aoMoC1ytssykP0YX0ptKAcw1dPyshiHbUXNZYGw==","signatures":[{"sig":"MEYCIQDMoWF/eWfBRg+3M8i5Vs3S5+GwInihed1zXCEnIx2OagIhANLE0cAGxMeaXVE2BIyOa49cNhmk40J6i738Dr+nPAX7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11822},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"c0146e266d9e987193cca4ee01481cdac6edaf86","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.60_1747726330256_0.7241949893451811","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"i18n-morph","version":"1.0.61","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.61","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"714333c51ad478fe41dea99fbbb7c1c4f720f774","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.61.tgz","fileCount":6,"integrity":"sha512-clwN01nC6Juk+TzQTc1yFsKbnVS4z93AblZPa7o5dSmwjDsoqs4AcrSYkDiIB18FRpMup6V1F4g1PMLd96uCIg==","signatures":[{"sig":"MEUCIQDqjDtgZaLoo/TtUa988TyT4owC1UOzioqf8W7ci01nZwIgbiR3ZhiOBN2DdoymwPtW5V8NH5BWY1hEjpotHPbYzE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11941},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"9bb151bfd52e47cac5db36f7f975bccc9bbfb271","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.61_1747726630152_0.35927154407423445","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"i18n-morph","version":"1.0.62","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.62","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"e9991e2826df52cbbb37f0be37a31e3027e749e8","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.62.tgz","fileCount":6,"integrity":"sha512-Z4FYdFLvoOW0Dd5Wl/Z0cMJX+qAHQzYnp6NrAUcHFPZO2oe3IXL8SRH8l409rH9O7YoFDV9vWmssJApIDLEzHQ==","signatures":[{"sig":"MEYCIQClhBQneyCkPOepydlWoXtjOywYhX62Cwpyosp/JlDXQAIhAOXQkMta/JrqycZv+giiXnnmKAKTQvqrA71Kwhe49ht5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11945},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"de1d5c94ae985ecdc25b8f15090c76395fb1d5b9","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.62_1747726740054_0.4821249638825136","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"i18n-morph","version":"1.0.63","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.63","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"0a7f808ac10850cf463339eeb19b4f3e61a72ffe","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.63.tgz","fileCount":6,"integrity":"sha512-GExbCS557XMfAGn2JQxcJpvbUKhYrQipIk9TuHskNBG9gH4sw6rMOwMt84zLGJnRTh7W5T2hlrgthCswImNWLg==","signatures":[{"sig":"MEUCIQD0Zom49nTDqWzq3xvpurgt/MjW16hnHO4Ksy92kx1HswIgSusVCWeDWq6XOj2FU/Ru2DHmM9zuabdjO+cvYub3CR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11900},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"3ed5105736d8a5fbf057ac27fc8cb5d5589fb259","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.63_1747727231721_0.4069763811593019","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"i18n-morph","version":"1.0.64","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.64","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"280e7afb06e2fa9ec0915064796d12ebbad2787a","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.64.tgz","fileCount":6,"integrity":"sha512-JrUGXv4vErn9IiUIf1wm07s2/lAcIO8/eDPXu6SBu/Ki2oBT77t1yYLcbHkINoKN8xtkFO5iD8uaIeswMp9e1g==","signatures":[{"sig":"MEUCIQCtlM+l3BsPObwNe+XyUwABgGCYziMz5AXGRPLJg++F3AIgJQK61NxX66jQXEsJ3HxOKUB/cELLHl85UmMvh7uEOMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11906},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"052fa40ee675b17b89bc8d97d725665263d05bf0","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.64_1747727814797_0.6152528402088371","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"i18n-morph","version":"1.0.65","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.65","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"a65939ccd282081395910cdaf692b9f4f49d0bfb","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.65.tgz","fileCount":6,"integrity":"sha512-SYW7K+KrjypbchecxKDObfc+hdWsVOLE7ye0m/AgTNYg+axYx3Q0SL/ChYZH2V1MgQrftr1CCw7Elj3mnTM5mg==","signatures":[{"sig":"MEYCIQDHfwfBcySQb31kYnxbN0t+AQtzYMFPMbpBohun1YqCqgIhAK1ao/99AxKj6W8c8TH396Vo7OPn/P7Tc1R4G57IKwsh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11897},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"bfc3729cae59b2048dd538b5c9f97187d746374f","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.65_1747728377837_0.03652748602437228","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"i18n-morph","version":"1.0.66","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.66","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"aeb9cfafb62b7f948c653564ced5c893284705df","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.66.tgz","fileCount":6,"integrity":"sha512-rhYReipJSDnqiP02K+qsSuQMU72n6HJFI+kK3hGBThumBCz/yrjwV1TRRTJ461XqxfOu8knbg1Y+8NHiAt0nRQ==","signatures":[{"sig":"MEUCIFNNQxfZLxFPMYJFmr90FJ6TzAb1VTC7K7OT7ogGyn3EAiEA2Ag4bZweuG7//q1AtPBr37iAiNmct1ajdwJgG92HQwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11899},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"c4374db072be3a2f90b06abaa94bb230cde921d8","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.66_1747733662252_0.3865805900462709","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"i18n-morph","version":"1.0.67","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.67","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"6362f57b475d1128ab55937db041d0d4f268e26e","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.67.tgz","fileCount":6,"integrity":"sha512-DEc2TIUgOiVYS0SyqduCqwGwUSDBYL4I6V7z2HdKrmiWhEaVnV/dExwLIs/r7UJeO6Ne/JwPQGztfpAJ99LoZQ==","signatures":[{"sig":"MEQCIGhs0NhTPA+bEecxojnDL3PBjfnTwyZkuhX9SDfMYJynAiAtAI6Df7q/oIlIJhJdteDYekpGhYxarL32xwbeVb441A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11899},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"a3b60a06b713850c969b4fb146490d75d8696516","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.67_1747733912633_0.2796335524672251","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"i18n-morph","version":"1.0.68","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.68","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"4927161446649c03b7c53e1f1716298d2bd782cd","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.68.tgz","fileCount":6,"integrity":"sha512-Ml2c4eoYEQvmenrtWq7ASdNyDFOUZzo/89gWIh4MO8PTeWNFZd4pYR9bluY5OiIAgD7gnpZCE9ocNwg3L4bHBw==","signatures":[{"sig":"MEYCIQD+/1Bqwb6dZzcTnxZuY/spUAZABxQ9PkwWWobKoA79sQIhAOih+q78aH/KIBHQoL13tUuoIqnhYXZS43nz/T3pdVf+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11907},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"03b911c0e51093c658f5b5498b6919ebe91c92bb","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.68_1747734172300_0.3493492429795937","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"i18n-morph","version":"1.0.69","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.69","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"e95cb29677691e3c27496d411e51b2692135a68b","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.69.tgz","fileCount":6,"integrity":"sha512-rjABV0uaqL+JiSZ5B7FeTBts+e2xt+4d3gv2zFq8HHfe7eP3soh3Wk0iKoSgEv3xs8nS12ILLlFnlrX4HyaShQ==","signatures":[{"sig":"MEYCIQC4P7DNw9qvbNzA8gevuzQkMiMpb+0qOlToTMj2L+4d/AIhAIpvoHkw1+UcouN1UxDuVx2/y3ZUEYI0EzXT3uGB7nRn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11927},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"db7251a0caf96faa01bbf1a8fba17c50376e9f54","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.69_1763477489385_0.3582275689563348","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"i18n-morph","version":"1.0.70","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.70","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"268a62008b58e7a77563fe9b66d359552d139279","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.70.tgz","fileCount":6,"integrity":"sha512-h4698K+XvfOe7EPE/ZNQaQH0YBefm9KCjDNUkgwWHtIfzz7V6G6GYohjZ4Tl/Eh3AP3sSuuJ24Ovs+rd0NiU+w==","signatures":[{"sig":"MEYCIQCViSWIZNnwqnH8pHsatY0sefpLDblezizY+KubsIvesgIhAI/TTsFT3Iu0mRmzS+UM1inVmL9+2YV/xrwBbQNiDiuo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15163},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"535a2cc540eae155a979593f4b109ecd6f702818","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.70_1763478312040_0.2779708970911319","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"i18n-morph","version":"1.0.71","author":{"name":"albert2terre"},"license":"ISC","_id":"i18n-morph@1.0.71","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"homepage":"https://github.com/AlbertDeTerre/i18n-morph","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"bin":{"morph":"src/index.js"},"dist":{"shasum":"f982cd3cf2112839411c72348fdfdee9e9c42edf","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.71.tgz","fileCount":6,"integrity":"sha512-f5Ky6eD0EGkzqeJzQBteM1w2ocB95ZkZvOWZICYFjTnz61mJp7c86a5NApk7XEaL/4GFOkbJauRjsd5fF5huFQ==","signatures":[{"sig":"MEQCIBJZBju4439U52RuhbsSqEZXEDjVK3/NzSDz6FEAnoEBAiAuVZiogD21WHvCZJqXrNqxhIDilHCx6qwnW0ERgBD9/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15179},"main":"src/index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"0a61372472e87fe840afb56128c500a3109b1bf9","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"repository":{"url":"git+https://github.com/AlbertDeTerre/i18n-morph.git","type":"git"},"_npmVersion":"10.9.2","description":"Script to translate automatically i18n files using google translate API.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@mistralai/mistralai":"^1.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/i18n-morph_1.0.71_1763478483659_0.3550410100096768","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"i18n-morph","version":"1.0.72","description":"Script to translate automatically i18n files using google translate API.","license":"ISC","author":{"name":"albert2terre"},"type":"commonjs","main":"src/index.js","scripts":{"postinstall":"node ./src/utils/postinstall.js"},"bin":{"morph":"src/index.js"},"dependencies":{"@mistralai/mistralai":"^1.5.2"},"repository":{"type":"git","url":"git+https://github.com/AlbertDeTerre/i18n-morph.git"},"homepage":"https://github.com/AlbertDeTerre/i18n-morph","types":"types/index.d.ts","_id":"i18n-morph@1.0.72","gitHead":"3f3264358854b58a740cff428686594e9f0471db","bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-zP4qxOvsY+bhOkk12SKBB+JIBIZk30S2F+p4bdbCycE+vUY93VNHzFj7B5nSk7BIKm6cOzmYgR03NCznTmpXuQ==","shasum":"545c3c9547ad8c44f35ed2ade4d311dd9a44f066","tarball":"https://registry.npmjs.org/i18n-morph/-/i18n-morph-1.0.72.tgz","fileCount":6,"unpackedSize":15190,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBosNmqZgv1kpbPummmUURwTt5qx/w9CYIcgvzfizFwpAiBS7beW7KCVGNBqPqM7ikuZZBgSVJoSLI5iLD1sJ/7Gjg=="}]},"_npmUser":{"name":"albert2terre","email":"albert@voiturier.net"},"directories":{},"maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/i18n-morph_1.0.72_1763478754708_0.6712834625865223"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-03T17:11:23.523Z","modified":"2025-11-18T15:12:35.445Z","1.0.0":"2025-04-03T17:11:23.721Z","1.0.1":"2025-04-03T17:18:44.098Z","1.0.2":"2025-04-04T07:59:09.151Z","1.0.3":"2025-04-04T10:53:31.257Z","1.0.4":"2025-04-04T10:57:08.749Z","1.0.5":"2025-04-04T10:57:49.252Z","1.0.6":"2025-04-04T11:03:34.251Z","1.0.7":"2025-04-04T11:10:03.052Z","1.0.8":"2025-04-04T11:39:49.198Z","1.0.9":"2025-04-04T11:40:29.560Z","1.0.10":"2025-04-04T11:41:30.279Z","1.0.11":"2025-04-04T11:43:24.922Z","1.0.12":"2025-04-04T11:45:07.703Z","1.0.13":"2025-04-04T11:46:38.767Z","1.0.14":"2025-04-04T11:48:48.732Z","1.0.15":"2025-04-04T11:52:36.068Z","1.0.16":"2025-04-04T11:54:48.699Z","1.0.17":"2025-04-04T12:00:02.722Z","1.0.18":"2025-04-04T12:04:59.103Z","1.0.19":"2025-04-04T12:07:10.476Z","1.0.20":"2025-04-04T12:08:52.399Z","1.0.21":"2025-04-04T12:09:57.675Z","1.0.22":"2025-04-04T12:15:29.866Z","1.0.23":"2025-04-04T12:17:43.782Z","1.0.24":"2025-04-04T15:16:17.389Z","1.0.25":"2025-04-04T15:20:25.530Z","1.0.26":"2025-04-04T15:22:03.307Z","1.0.27":"2025-04-04T15:23:16.067Z","1.0.28":"2025-04-04T16:04:45.009Z","1.0.29":"2025-04-04T16:06:02.854Z","1.0.30":"2025-04-07T11:32:46.362Z","1.0.31":"2025-04-07T11:37:10.967Z","1.0.32":"2025-04-07T11:38:59.103Z","1.0.33":"2025-04-07T11:41:15.311Z","1.0.34":"2025-04-07T11:42:06.795Z","1.0.35":"2025-04-07T17:39:03.440Z","1.0.36":"2025-04-07T17:41:36.157Z","1.0.37":"2025-04-07T17:43:55.743Z","1.0.38":"2025-04-07T17:44:30.219Z","1.0.39":"2025-04-07T17:48:19.210Z","1.0.40":"2025-04-07T17:53:10.385Z","1.0.41":"2025-04-07T17:56:26.634Z","1.0.42":"2025-04-07T17:57:00.334Z","1.0.43":"2025-04-07T18:01:29.632Z","1.0.44":"2025-04-07T18:02:13.008Z","1.0.45":"2025-04-08T07:20:01.680Z","1.0.46":"2025-04-08T07:20:22.829Z","1.0.47":"2025-04-08T07:31:10.375Z","1.0.48":"2025-04-08T08:00:59.800Z","1.0.49":"2025-04-08T08:05:20.056Z","1.0.50":"2025-04-08T08:30:24.502Z","1.0.51":"2025-04-08T08:34:44.174Z","1.0.52":"2025-04-08T08:36:12.930Z","1.0.53":"2025-04-08T08:40:56.132Z","1.0.54":"2025-04-08T08:44:19.733Z","1.0.55":"2025-04-09T06:59:47.501Z","1.0.56":"2025-04-10T07:40:36.223Z","1.0.57":"2025-05-19T15:12:00.035Z","1.0.58":"2025-05-19T15:13:24.166Z","1.0.59":"2025-05-20T07:11:15.447Z","1.0.60":"2025-05-20T07:32:10.449Z","1.0.61":"2025-05-20T07:37:10.334Z","1.0.62":"2025-05-20T07:39:00.250Z","1.0.63":"2025-05-20T07:47:11.891Z","1.0.64":"2025-05-20T07:56:54.977Z","1.0.65":"2025-05-20T08:06:18.003Z","1.0.66":"2025-05-20T09:34:22.465Z","1.0.67":"2025-05-20T09:38:32.795Z","1.0.68":"2025-05-20T09:42:52.472Z","1.0.69":"2025-11-18T14:51:29.558Z","1.0.70":"2025-11-18T15:05:12.215Z","1.0.71":"2025-11-18T15:08:03.851Z","1.0.72":"2025-11-18T15:12:34.908Z"},"bugs":{"url":"https://github.com/AlbertDeTerre/i18n-morph/issues"},"author":{"name":"albert2terre"},"license":"ISC","homepage":"https://github.com/AlbertDeTerre/i18n-morph","repository":{"type":"git","url":"git+https://github.com/AlbertDeTerre/i18n-morph.git"},"description":"Script to translate automatically i18n files using google translate API.","maintainers":[{"name":"albert2terre","email":"albert@voiturier.net"}],"readme":"# 🌍 i18n-morph\n\nA lightweight Node.js CLI tool that automates the translation of i18n JSON files using the [Mistral AI](https://mistral.ai) API.\n\n## ✨ Features\n\n- Translate i18n `.json` files to multiple languages\n- Leverages the power of Mistral AI for accurate translations\n- Simple config file to manage translations\n- CLI-friendly\n\n---\n\n## 📦 Installation\n\n```bash\nnpm install i18n-morph\n```\n\n---\n\n## ⚙️ Configuration\n\nAfter installing the package, a config file named `i18n-morph.config.js` is generated in your project root:\n\n```js\nmodule.exports = {\n    sourceFile: \"./path/to/sourcefile.json\",        // File to base translations on\n    targetFiles: [\n        // { path: \"./path/to/file.json\", lang: \"fr\" },\n        // { path: \"./path/to/file2.json\", lang: \"de\" }\n    ],\n    mistralApiKey: 'YOUR_API_KEY_HERE'              // Get your key from https://console.mistral.ai/api-keys\n}\n```\n\n- **`sourceFile`**: Path to your source i18n file (e.g., English base file).\n- **`targetFiles`**: An array of target files and languages to generate/translate.\n- **`mistralApiKey`**: Your [Mistral AI](https://mistral.ai) API key.\n\n---\n\n## 📝 How to Force Re-Translation of Keys\n\nBy default, the package will **not** re-translate keys that already exist in the target file. However, if you want to **force re-translation** of specific keys (even if they already exist), simply wrap the keys in your target file with `##`.\n\nFor example:\n\n### Source file (`en.json`)\n\n```json\n{\n  \"hello\": \"Hello\",\n  \"congrats\": \"Congratulations to you !\"\n}\n```\n\n```json\n{\n  \"hello\": \"Bonjour\",\n  \"congrats\": \"##My wrong translation here##\"\n}\n```\n\nIn the example above:\n- The value of the key `\"congrats\"` is wrapped in `##` in the target file `fr.json` so it will be re-translated.\n\nWhen running the translator, the value for `\"congrats\"` in the source file will be re-translated to French in the target file (e.g., `\"##My wrong translation !##\"` will be replaced with `\"Félicitation à toi !\"`).\n\n---\n\n## 🚀 Usage\n\nOnce configured, simply run:\n\n```bash\nnpx morph\n```\n\nThe tool will:\n- Read your source i18n file\n- Use Mistral AI to translate missing keys in each target file\n- Merge translated keys without overwriting existing ones\n- Save the updated target files\n\n---\n\n## 📁 Example\n\n### Source file (`en.json`)\n\n```json\n{\n  \"hello\": \"Hello\",\n  \"goodbye\": \"Goodbye\"\n}\n```\n\n### Config (`i18n-morph.config.js`)\n\n```js\nmodule.exports = {\n    sourceFile: \"./src/i18n/en.json\",\n    targetFiles: [\n        { path: \"./src/i18n/fr.json\", lang: \"french\" },\n        { path: \"./src/i18n/es.json\", lang: \"spanish\" }\n    ],\n    mistralApiKey: \"sk-...\"\n}\n```\n\n---\n\n## 🧠 Notes\n\n- Languages should be specified in English (e.g., `\"french\"`, `\"german\"`, `\"japanese\"`).\n- Keys wrapped in `##` will be re-translated, even if they already exist in the target file.\n- Only missing keys are translated – existing ones are preserved.\n- Translation quality depends on Mistral’s model and your API plan.\n\n---\n\n## 🛠️ Development\n\nClone and run locally:\n\n```bash\ngit clone https://github.com/AlbertDeTerre/i18n-morph.git\ncd i18n-mistral-translator\nnpm install\n```\n\n---\n\n## 📄 License\n\nMIT\n\n---\n\n## 🙌 Acknowledgements\n\n- [Mistral AI](https://mistral.ai) for the powerful language models\n- All contributors and users who support open-source i18n tools","readmeFilename":"README.md"}