LangSyncer FAQ — Laravel Translation Management
Quick answers to common questions. Click the links for detailed information.
General
What is LangSyncer?
LangSyncer is a live translation management platform for Laravel applications. It lets you update, organize, and publish translations from a web-based dashboard without deploying code — changes propagate to your application in seconds. The platform also includes AI-powered translations, a code scanner for detecting hardcoded strings, and team collaboration with role-based access.
Which Laravel versions are supported?
LangSyncer supports Laravel 10 and above, running on PHP 8.2 or higher. The client package integrates with Laravel's built-in localization system, so no framework modifications are needed. See Getting Started for full setup instructions.
AI Translations
How is AI quota consumed?
Each language you translate to consumes 1 unit of AI quota. For example, translating a single key into 5 languages uses 5 units. Re-translating the same text also consumes additional units, so review results before requesting a new translation.
Do AI credits expire?
Monthly AI quota resets at the start of each billing cycle and does not roll over. However, quota purchased through quota packs never expires and remains available until you use it, regardless of billing cycle changes.
Does creating translation keys use quota?
No. Creating translation keys is completely free and unlimited on all tiers. Only AI-powered translations — such as AI Autofill or Translate Missing — consume quota. You can manually translate as many keys as you like without any quota impact.
Subscription & Billing
What's included in each tier?
- Free: 3 projects, 100 AI/month, 2 users
- Icebreaker: 10 projects, 3,000 AI/month, 10 users, Code Scanner, CDN
Is there a trial period?
Yes. When you subscribe to the Icebreaker tier, you get a 7-day free trial with no credit card charge upfront. Your first payment is processed after 7 days, and you can cancel at any time during the trial at no cost.
Can I cancel anytime?
Yes. There are no long-term contracts or cancellation fees. When you cancel, your access to Icebreaker features continues until the end of the current billing period, after which your account reverts to the Free tier.
What payment methods are accepted?
LangSyncer accepts credit and debit cards including Visa, Mastercard, and American Express. All payments are securely processed through Stripe. Additional payment methods may be available depending on your region.
Quota Packs
Do quota packs expire?
No. Purchased quota packs never expire and remain in your account until you use them. They carry over across billing cycles and are preserved even if you cancel or change your subscription tier.
Can I get a refund on quota packs?
No. Quota pack purchases are non-refundable once completed. We recommend starting with a smaller pack if you are unsure about your usage needs, and purchasing additional packs as required.
Currency & Invoices
Can I change my billing currency?
Yes, you can change your billing currency in your account settings. However, the change only applies to new subscriptions and purchases — active subscriptions continue to be charged in the currency they were created with. To switch an active subscription's currency, you would need to cancel and resubscribe.
How do I update billing details or download invoices?
Use the Stripe Customer Portal by navigating to Subscription and clicking Manage Billing. From the portal, you can update your payment method, change your billing address, add a company name and VAT ID, and download PDF invoices for any transaction.
Code Scanner
What file types does the scanner support?
The code scanner analyzes .blade.php and .php files in your Laravel project. JavaScript, TypeScript, and other file types are not currently supported. The scanner detects hardcoded text in HTML content, HTML attributes like placeholder and alt, and PHP string literals.
Is the scanner 100% accurate?
No. The scanner uses heuristic analysis and may produce false positives, particularly in contexts where PHP syntax does not allow function calls — such as property declarations, constant definitions, or certain array key positions. Always review suggestions carefully before approving, and use git diff after applying changes to verify correctness.
Support
How do I get help?
Start by checking the Troubleshooting guide, which covers common issues with installation, translations, and billing. If your issue is not covered there, contact our support team for technical or billing assistance.