(به :ROSE(compiler framework)) یک مترجم متن‌باز برای ترجمه می‌باشد که برای اولین بار در آزمایش‌گاه ایجاد شد. این مترجم توانایی ترجمه زبان‌هایی چون C, C++, JAVA, OpenMP, , Python, Fortran را دارد، همچنین یک ابزار برای آنالیز و بررسی زبان نوشته شده نیز می‌باشد.
 رز به عنوان یک مترجم متن‌باز برای ترجمه مستقیم زبان‌های برنامه‌نویسی و همچنین یک ابزار تحلیل و بررسی زبان‌هایی چون Fortran 77/95/2003, C, C++, OpenMP, UPC در مقیاس بزرگ می‌باشد. متن‌بازبودن این مترجم باعث می‌شود که هر کاربر استفاده‌کننده از رز که حتی دانش اندکی در زمینه مترجم‌ها دارد بتواند به عنوان یک محقق در زمینه پروژه رز عمل کند و بتواند تغییرات خود را روی آن اعمال کند و در اختیار سایرین قرار دهد. رز یک ساختار مناسبی برای ساخت و تغییر یک بستر برای تحلیل‌های غیرپویا، بهینه‌سازی برنامه‌ها، بهینه‌سازی دورهای موجود در برنامه‌ها، تحلیل بهره‌وری و امنیت اینترنتی ایجاد می‌کند. همانند سایر مترجم‌ها، رز از یک معماری سه لایه رویی، میانی و پس‌زمینه بهره می‌برد که لایه پس‌زمینه برنامه ترجمه شده را ایجاد می‌کند.
 رز برای ترجمه و تحلیل از مولد میانی( ) بهره می‌برد تا یک درخت محتوای انتزاعی ( ) را تولید کند که بسیار مناسب برای ترجمه مستقیم می‌باشد.
 
 
 
 
 
 
 
 
 
 
 بنا بر گفته سازندگان این فریم‌ورک، هدف اصلی از ساخت رز این است که برنامه‌ها را با معیارهای مرکز انرژی آمریکا بهینه کند. از دیگر اهداف رز می‌توان موارد زیر را خلاصه کرد:
 
 
 رز قابلیت کار روی لینوکس و مک بر روی پلتفرم‌های 32-I A و 64-x86 را دارد. اکثر توسعه دهندگان رز از محیط 7 Red Hat Enterprise Linux برای کار خود استفاده می‌کنند. برنامه‌های مورد نیاز برای اجرا و استفاده از رز نیاز به تعدادی برنامه از پیش نصب شده دارید که در زیر آورده شده‌است:
 
 
 
 
 
 
 
 
 
 
 
 
 
 مترجم رز در سال ۲۰۰۹ یکی از برندگان ۱۰۰ پروژه بود. این جایزه توسط مجله R&D به ۱۰۰ پروژه تحقیق و توسعه برتر سال داده می‌شود.
{"title": "فریم‌ورک رز", "link": "https://fa.wikipedia.org//w/index.php?title=%D9%81%D8%B1%DB%8C%D9%85%E2%80%8C%D9%88%D8%B1%DA%A9_%D8%B1%D8%B2&oldid=34588093", "language": "fa"}