{"adoption": {"forks": 250, "observed_at": "2026-08-28T04:04:48.756313+00:00", "stars": 1468}, "canonical_url": "https://ross.abutalabs.com/products/marian", "card": {"archived": false, "artifact_type": "framework", "description": "Fast Neural Machine Translation in C++", "domain": ["deep-learning", "machine-learning", "artificial-intelligence"], "enriched": true, "function": ["deep-learning", "machine-learning", "nlp", "gpu-computing"], "health_score": 20, "homepage": "https://marian-nmt.github.io", "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["marian-nmt/marian"], "name": "marian-nmt/marian", "platform": ["windows", "cpp"], "pushed_at": "2023-08-25T22:31:09+00:00", "repo": "marian-nmt/marian", "stars": 1468, "tags": ["neural-machine-translation", "nmt", "cuda", "transformer", "rnn", "translation", "training", "inference", "microsoft-translator", "c-plus-plus", "natural-language-processing", "linux", "macos", "gpu"], "topics": ["neural-machine-translation", "cuda", "gpu", "fast"], "urls": [], "use_cases": ["train a neural machine translation model on multiple GPUs", "run fast NMT inference on GPU or CPU from C++", "train a deep RNN or transformer translation model", "deploy a production machine translation engine", "translate text with a custom-trained NMT model", "reproduce research experiments with Nematus-compatible models"], "what_it_is": "Marian is an efficient Neural Machine Translation framework written in pure C++ with minimal dependencies, supporting fast multi-GPU training and GPU/CPU translation of deep RNN and Transformer models. Developed primarily by the Microsoft Translator team, it is the engine behind production translation services and is MIT licensed.", "when_to_avoid": ["you need a Python-first ML framework or broad ecosystem integrations (PyTorch, Hugging Face, Fairseq)", "your task is general-purpose machine learning rather than translation", "you require cutting-edge large language model features or very active recent development, as the project's release cadence has slowed", "you only need lightweight CPU translation of small models, where simpler decoders may suffice"], "when_to_choose": ["you need fast, production-proven NMT training and decoding with minimal dependencies in C++", "you want multi-GPU training of state-of-the-art translation architectures like deep RNN and transformer", "you need a permissively licensed (MIT) toolkit with proven deployment at scale (Microsoft Translator)", "you want GPU-accelerated translation inference without a Python dependency stack"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/marian", "repo": "marian-nmt/marian", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.756313+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:57.118268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c7a7e75851c3c1c8d4ba2353a9341b9d386109da92ce533a49d4d804bf91dd9", "fetched_at": "2026-08-28T04:04:48.756313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marian-nmt/marian"}, {"content_hash": "0a65b98f5568eee1a17e967356937ac418b005ce53d8589813ad5db2d5790c41", "fetched_at": "2026-08-29T11:43:00.615459+00:00", "kind": "homepage", "missing": false, "url": "https://marian-nmt.github.io"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.756313+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:57.118268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c7a7e75851c3c1c8d4ba2353a9341b9d386109da92ce533a49d4d804bf91dd9", "fetched_at": "2026-08-28T04:04:48.756313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marian-nmt/marian"}, {"content_hash": "0a65b98f5568eee1a17e967356937ac418b005ce53d8589813ad5db2d5790c41", "fetched_at": "2026-08-29T11:43:00.615459+00:00", "kind": "homepage", "missing": false, "url": "https://marian-nmt.github.io"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:57.118268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c7a7e75851c3c1c8d4ba2353a9341b9d386109da92ce533a49d4d804bf91dd9", "fetched_at": "2026-08-28T04:04:48.756313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marian-nmt/marian"}, {"content_hash": "0a65b98f5568eee1a17e967356937ac418b005ce53d8589813ad5db2d5790c41", "fetched_at": "2026-08-29T11:43:00.615459+00:00", "kind": "homepage", "missing": false, "url": "https://marian-nmt.github.io"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.756313+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.756313+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.756313+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:57.118268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c7a7e75851c3c1c8d4ba2353a9341b9d386109da92ce533a49d4d804bf91dd9", "fetched_at": "2026-08-28T04:04:48.756313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marian-nmt/marian"}, {"content_hash": "0a65b98f5568eee1a17e967356937ac418b005ce53d8589813ad5db2d5790c41", "fetched_at": "2026-08-29T11:43:00.615459+00:00", "kind": "homepage", "missing": false, "url": "https://marian-nmt.github.io"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.756313+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.756313+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:57.118268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c7a7e75851c3c1c8d4ba2353a9341b9d386109da92ce533a49d4d804bf91dd9", "fetched_at": "2026-08-28T04:04:48.756313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marian-nmt/marian"}, {"content_hash": "0a65b98f5568eee1a17e967356937ac418b005ce53d8589813ad5db2d5790c41", "fetched_at": "2026-08-29T11:43:00.615459+00:00", "kind": "homepage", "missing": false, "url": "https://marian-nmt.github.io"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.756313+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.756313+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.756313+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:57.118268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c7a7e75851c3c1c8d4ba2353a9341b9d386109da92ce533a49d4d804bf91dd9", "fetched_at": "2026-08-28T04:04:48.756313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marian-nmt/marian"}, {"content_hash": "0a65b98f5568eee1a17e967356937ac418b005ce53d8589813ad5db2d5790c41", "fetched_at": "2026-08-29T11:43:00.615459+00:00", "kind": "homepage", "missing": false, "url": "https://marian-nmt.github.io"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.756313+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.756313+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:57.118268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c7a7e75851c3c1c8d4ba2353a9341b9d386109da92ce533a49d4d804bf91dd9", "fetched_at": "2026-08-28T04:04:48.756313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marian-nmt/marian"}, {"content_hash": "0a65b98f5568eee1a17e967356937ac418b005ce53d8589813ad5db2d5790c41", "fetched_at": "2026-08-29T11:43:00.615459+00:00", "kind": "homepage", "missing": false, "url": "https://marian-nmt.github.io"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:57.118268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c7a7e75851c3c1c8d4ba2353a9341b9d386109da92ce533a49d4d804bf91dd9", "fetched_at": "2026-08-28T04:04:48.756313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marian-nmt/marian"}, {"content_hash": "0a65b98f5568eee1a17e967356937ac418b005ce53d8589813ad5db2d5790c41", "fetched_at": "2026-08-29T11:43:00.615459+00:00", "kind": "homepage", "missing": false, "url": "https://marian-nmt.github.io"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:57.118268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c7a7e75851c3c1c8d4ba2353a9341b9d386109da92ce533a49d4d804bf91dd9", "fetched_at": "2026-08-28T04:04:48.756313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marian-nmt/marian"}, {"content_hash": "0a65b98f5568eee1a17e967356937ac418b005ce53d8589813ad5db2d5790c41", "fetched_at": "2026-08-29T11:43:00.615459+00:00", "kind": "homepage", "missing": false, "url": "https://marian-nmt.github.io"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:57.118268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1c7a7e75851c3c1c8d4ba2353a9341b9d386109da92ce533a49d4d804bf91dd9", "fetched_at": "2026-08-28T04:04:48.756313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marian-nmt/marian"}, {"content_hash": "0a65b98f5568eee1a17e967356937ac418b005ce53d8589813ad5db2d5790c41", "fetched_at": "2026-08-29T11:43:00.615459+00:00", "kind": "homepage", "missing": false, "url": "https://marian-nmt.github.io"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3793, "days_push": 1104, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}