- Time Translator turns calendar time into useful business outputs: timesheets now, with invoice export and more coming next.
- It is for people and small service businesses who already use their calendar to record work, but still waste time rebuilding timesheets or invoices by hand.
- The current version imports a .ics calendar file, matches events to Jira tickets using rules and AI, lets you review and edit entries, then exports CSV or logs approved time directly to Jira.
- You can sign in with Google, or with an email address and password. If you forget your password, use the Forgot password link on the sign-in form to receive a reset email. A magic link option is also available as a fallback.
- On the sign-in form, enter your email address and click Forgot password. You will receive an email with a link to set a new password.
- No. Jira is one output option for timesheet users. You can use Time Translator with CSV export only. The broader product direction is calendar in, useful outputs out.
- Go to Settings and enter your Jira base URL, account email, and API token. You can generate an API token at id.atlassian.com under Security. Use the Test connection button to confirm it is working before importing.
- For Google Calendar, go to Settings, then Import & Export, then Export. Upload the .ics file for the calendar you want to process. Files must be under 4 MB and imports are limited to 200 events per run.
- Yes. In Settings, you can connect your Google Calendar directly so your events are pulled in automatically without a manual .ics upload. Time Translator requests read-only access and never creates, edits, or deletes calendar events. You can disconnect at any time from Settings.
- Mapping rules let you tell the app that a specific calendar event title always maps to a specific Jira ticket. Ignore rules let you permanently skip events such as lunch breaks or out-of-office entries. Both are configured in Settings.
- AI helps match ambiguous calendar events to Jira tickets when no exact rule or key is found. Explicit Jira keys and saved mapping rules always take priority over AI. Every AI suggestion shows a confidence level, and you review and can change it before anything is logged. Each suggestion also records why it was made — that is kept with your import history and our support team can look it up if a match ever looks wrong.
- Yes, but there are two different paths. If a calendar event has a Jira key in its title (for example "CSD-123 client call"), it is matched straight to that ticket — this works for any project, and it takes priority over everything else. If an event has no key in the title, AI matches it against your default project only, using that project's open tickets. So if you work across several projects, put the Jira key in the title for anything outside your default project. You can also create a mapping rule in Settings for an event title you use often.
- Yes. Nothing is exported or logged without your review. The app removes repetitive admin, then gives you a clean review step before anything leaves the app.
- Ignored entries are automatically excluded by rules you have configured, such as recurring lunch events. Skipped entries are manually excluded by you during the review step.
- The CSV export maps your reviewed time entries to invoice line items. You can edit fields like contact name, invoice number, due date, and unit amount before exporting.
- The app stores your account details, Jira connection settings, mapping and ignore rules, and import history. Your .ics file is parsed in memory and not stored. Jira API tokens are encrypted before storage and are never returned to the browser.
- New accounts start on a free trial that includes 200 AI matches. When the trial ends, AI matching is paused until you upgrade. CSV export and manual Jira key entry are not affected by AI limits.
- The free trial includes 200 AI matches. The paid single-user plan includes 5,000 AI matches per month. A single import can include up to 200 calendar events, .ics uploads can be up to 4 MB, and Jira ticket searches can return up to 2,000 tickets.
- Only events that Time Translator sends to the AI count towards your monthly total. Matches made using Time Translator rules are always free: a Jira key already in the event title, one of your own mapping rules, or an event title you have logged to a ticket before. Because approving an import teaches Time Translator those titles, re-importing the same calendar usually uses no AI matches at all — you will see your matches appear without the counter moving. Events the AI examines but cannot confidently match still count, since the work has been done either way.
- Rate limits protect the service and keep costs predictable. Signed-in users can use up to 200 AI matches per minute. Anonymous traffic is limited more tightly because public pages should only need normal browsing activity.
- Yes. You can read this page before signing up. Upload, review, insights and settings are private workspace pages.
- Love Time Translator? Tell a friend and get rewarded. Give them your account email address — when they sign up, they enter it in the "Referred by" field in their Settings. Once they upgrade to a paid plan, you automatically get 30 days of free Pro access added to your account, no need to ask. There is no limit, so every friend who subscribes earns you another free month.